Olá a todos do forum. Gostaria de salientar que voces estão ajudando muito o meu crescimento no Java. Venho mais uma vez perguntar.
Pq o meu codigo está dando uma exception “main” java.lang.StringIndexOutOfBoundsException: String index out of range: 100;
Eu quero desenvolver uma aplicação onde pegue um numero de tres digitos e transforme ele em char. Só que quando eu compilo ele ta dando tudo certo, mas na hora de executar ele da essa exception.
Alguem sabe o por que disso?
grato pela ajuda.
Voce esta definindo tmp como vazio. Quando chega na linha 11, com o valor de i igual a 100, acontece o erro porque nao existe o caracter numero 100 na string tmp.
java.lang.[size=18][color=red]StringIndexOutOfBoundsException[/color][/size]: String index out of range: 100;
toda exception do tipo IndexOutOfBoundsException é lançada quando voce tenta acessar um indice inexistente
por exemplo, quando voce tenta acessar a posição 25 de um Array declarado com 10 posições