Pow to enrlado com essa linha 21 [i] oq fiz errado aki ???
[code]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;
}
}
[/code]
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
Março 31, 2008, 11:54pm
#3
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.
Pow valewww …
Já tava qse uma hr tentando entender oq tava errado …
Adora deu certo …
Abraxx e obg