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

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???

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:

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

ok

[quote=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: [/quote]

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

[quote=fabiofeber]Simplesmente removar o ponto e virgula depois do laço for.

ok[/quote]

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