Int cannot be dereferenced

3 respostas
E

Gostaria de saber por que dá o erro “int cannot be dereferenced” neste código:

try
{
r	evelarSegredos = new BigInteger[revelarNumSegredos];
	revelarNumCadaSegredo = new int[revelarNumSegredos];
			
	for (int i = 0; i < revelarNumSegredos.length; i++)
	{
	revelarNumCadaSegredo[i] = Integer.parseInt(campoTexto[i].getText());
	revelarSegredos[i] = new BigInteger(areaTexto[i].getText());
	}
}
			
catch (NumberFormatException excecao)
{
	erroNumerico();
}

O java acusa erro na linha do for, não sei pq.

Poderiam me ajudar?

valeu!

3 Respostas

danieldestro

A variável revelarNumSegredos é do tipo int ou é um array?

E

revelarNumSegredos é do tipo int sim

E

descobri, eh pq nao pode ter o length no for

bom, valeu ae pessoal

Criado 19 de novembro de 2004
Ultima resposta 20 de nov. de 2004
Respostas 3
Participantes 2