Imprimindo texto de trás para frente em java.
public class TextoInvertido {
public static void main(String[] args) {
String texto = "java";
for (int i = texto.length()-1; i >= 0; i--) {
System.out.print(texto.charAt(i));
}
}
}
Saída:
avaj
Se remover o -1 no 'for' após compilar a mensagem exibida é:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 4
at java.lang.String.charAt(String.java:694)
at qualquer.VetorString.main(VetorString.java:9)
Devido iniciar i=0, após a primeira interação i recebe -1 do decremento.
Nenhum comentário:
Postar um comentário