Duvida em Cod

3 respostas
Mangueiradimu

Pow to enrlado com essa linha 21 [i] oq fiz errado aki ???

package pct_source;

public class MediaAluno 
{

	public static void main(String[] args)
	{
		float nota[] = new float[5];
		nota[0]=7;
		nota[1]=5;
		nota[2]=9;
		nota[3]=8;
		nota[4]=5;
		System.out.println("Média.:"+getMedia(nota));
	}
	public static float getMedia(float _nota[])
	{
		float soma=0;
			{
			for (byte i=0; i < _nota.length;i++);
			soma += _nota[i];
			}	
		float media=0;
		media=soma/_nota.length;
		return media;
	}
}

3 Respostas

programadora

Olá…
A linha 21, não não está fazendo parte do for, com isso a variável i está fora do escopo. Experimente retirar o “;” no final da linha 20 para que a linha 21 seja a única instrução do for.

Valeu!

Zeed01

Boa noite colegas !

programadora:

float soma=0;   
           for (byte i=0; i < _nota.length;i++)
           soma += _nota[i];

Acho que se mudar essa parte código, deixando como acima deve funcionar.
o “;” na linha do for esta terminando o bloco e “matando” sua variavel “i”

[]s.

Mangueiradimu

Pow valewww …
Já tava qse uma hr tentando entender oq tava errado …
Adora deu certo …

Abraxx e obg

Criado 31 de março de 2008
Ultima resposta 31 de mar. de 2008
Respostas 3
Participantes 3