Olá pessoal do fórum!
meu…não to entedendo como funciona esses dois metodos…POR FAVOR ALGUÉM ME EXPLICAAAA :shock:
é um código que lista as notas dos alunos em uma tabelinha…
int [][] gradeNotas = {{88,83,84},{32,45,87},{100,67,89}};
public void saidaBarraGrade()
{
System.out.println("Distribuição da grade: ");
int frequencia[] = new int[ 11 ];
for(int interator[]: gradeNotas)
{
for(int grade : interator)
{
++frequencia[ grade/10 ];//NOSSA O QUE É ISSO??
}
}
for( int count = 0; count < frequencia.length;count++)
{
if (count == 10)
System.out.printf("%5d: ", 100);
else
System.out.printf("%02d-%02d: ",
count*10,count * 10 + 9);
for (int aster = 0; aster< frequencia[count];aster++)
System.out.print("*"); //COMO DA CERTO ISSO??COMO??
System.out.println("");
}
}
public void saidaGrade()
{
System.out.println("As grades são:\n");
System.out.print(" ");
for(int test=0;test< gradeNotas[0].length;test++)
System.out.printf("Test %d ", test+1);
System.out.println("Media");
for(int estudante=0;estudante<gradeNotas.length;estudante++)
{
System.out.printf("Estudante %2d", estudante+1);
for(int test:gradeNotas[ estudante ])
System.out.printf("%8d", test);
System.out.printf("%9.2f\n",getMedia(gradeNotas[ estudante ]));
}
}
Assim…chega nos for each não to entendendo nem ferrando! principalmente aonde assinalei!! ajudem??>
, não de programação - não é que você não entendeu o “for each”. Vamos lá.