Problema com charAT?

3 respostas
C
galera sei que pra vcs é simples mas naum si onde estou errando .
public class testeCharat {
	public static void main(String[] args) {
		String nome, sobrenome,nomeCompleto;
		int comprimento=0;
		nome ="michael";
		sobrenome="da silva";
		nomeCompleto=nome+" "+sobrenome;
		System.out.print(nome);	System.out.println(sobrenome);
		comprimento=nomeCompleto.length();
		int i; 
		for ( i=0;i &lt comprimento;i++);
		System.out.println(nomeCompleto.charAt(i));
	}

}
quando vou rodar esse algoritmo da esse erro : michaelda silva Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 16 at java.lang.String.charAt(Unknown Source) at exercicio.main(exercicio.java:13) o q estou fazendo de errado? desculpe mas estou iniciando em programação agora. valew galera

3 Respostas

peerless

Remove o “;” do for…

C

valeu brother era isso mesmo erros de principiante

LPJava

craveiro poe o topico [resolvido] para manter a organizacao no forum valeu :d

Criado 6 de maio de 2007
Ultima resposta 7 de mai. de 2007
Respostas 3
Participantes 3