Duvida no for usando double?

2 respostas
P

Olá,

porque no 2. metodo da erro
a variavel i não foi definida acima ???

mais uma duvida no for é obrigatório ter o tu=ipo ao lado da variavel ???

abs

Multiple markers at this line
	- Syntax error on token "i", Identifier expected after this token
	- i cannot be resolved to a type
	- Type mismatch: cannot convert from element type double to i
private static double getAverage(double[] n) {

		double sum=0;
		for (double i:n)
			sum+=i;
		return sum/n.length;

	}

	private static double getAverage1(double[] n) {

		double sum=0;
		double i;
		for ( i:n)
			sum+=i;
		return sum/n.length;

	}

2 Respostas

volnei

Nesse caso a declaração da variável deve ser completa porque a assinatura do for"each" é:

Abraço

ataufo

Essa variável só existirá dentro do for.

Criado 1 de julho de 2009
Ultima resposta 3 de jul. de 2009
Respostas 2
Participantes 3