Alguém poderia me ajudar a alterar este código fazendo com que ao invés dele inverter toda a frase inclusive a posição das palavras, ele inverter apenas as palavras mas mantendo-as no mesmo lugar em que estão?
O código executa assim: Ordem e Progresso → ossergorP e medrO
Quero que ele faça assim: Ordem e Progresso → medrO e ossergorP
Código:
Scanner in = new Scanner(System.in);
System.out.println("Insira a frase");
String name = in.nextLine();
char[] newName = new char[name.length()];
for (int i = name.length() - 1, j = 0; i >= 0; i--, j++) {
newName[j] = name.charAt(i);
}
System.out.println(newName);