Ajuda - E R R O da execução:

4 respostas
D

Olá povo dos bits e bytes.
Prazer sou novo no forum.

Estou iniciando meus estudos na linguagem java. Estava estudando e fazendo alguns exemplinhos básico de aplicativo quando me deparo com um erro, pensei logo e pedir uma help p/ meus amigos do fórum.
Lá vai o dito cujo:

O Programa;

class Prog0402

{

public static void main(String arg[])

{

int A[]= new int[3];

A[0]=50;

A[1]=100;

A[2]=150;

System.out.println("Tamanho do vetor = "+ A.length);
int conta;
	
	for(conta = 0; conta < A.length; conta++);
	{System.out.println("indice = "+ conta + " valor =" + A[conta]);}
}

}

\quando executo dá o erro:
Tamanho do vetor = 3
java.lang.ArrayIndexOutOfBoundsException: 3
at Prog0402.main(Prog0402.java:14)
Exception in thread “main”

Alguém sabe aonde está o problema???

4 Respostas

jesley.sena

Fala brother;

a única coisa que está errada no seu código é um ; a mais.

for(conta = 0; conta < A.length; conta++);

é só tirar o ponto-e-vígula do final desse código.
Vlw!
:thumbup:

F

Simplesmente removar o ponto e virgula depois do laço for.

ok

D

jesley.sena:
Fala brother;

a única coisa que está errada no seu código é um ; a mais.

for(conta = 0; conta < A.length; conta++);

é só tirar o ponto-e-vígula do final desse código.
Vlw!
:thumbup:

Olá jesley.sena… agradeço sua ajuda cara.
Valeu… Muito obrigado irmão.
:slight_smile:

D

fabiofeber:
Simplesmente removar o ponto e virgula depois do laço for.

ok

fabiofeder, tb agradeço sua colaboração.
:slight_smile:

Criado 21 de abril de 2006
Ultima resposta 21 de abr. de 2006
Respostas 4
Participantes 3