[quote=robsonsm]Se for seguir a mesma logica, vc pode fazer “i” ir do tamanho da string ate chegar a 0
String string = "abc";
for (int i = string.length()-1; i >= 0; i--){
System.out.println(string.charAt(i));
}
[/quote]
Eu faria uma pequena modificação aqui. Bom para conhecer outra forma de fazer este exercício:
String string = "abc";
for (int i = string.length(); i > 0; ){ //Note que removi o decremento do for e removi o -1 da inicialização da variável e o comparador não pode mais ser igual
System.out.println(string.charAt(--i)); //Note que coloque um decremento um pouco diferente do que havia no for
}
[/quote]
Esta forma não é muito tradicional, e a intenção é remover uma subtração (na inicialização do i). Para que funcione, é necessário utilizar o decremento a frente da variável que tem função de atualizar a variável antes que a mesma seja lida. Se o sinal de decremento for após, a variável será lida e depois atualizada.