[RESOLVIDO] Duvida na classe Main

3 respostas
java
1jahnke

Bom dia gente, tenho uma duvida…
Estou programando a classe TestaTurma e tenho que chamar o método rankingTurma() para cada um dos objetos alunos do meu array, mas está dando erro… Alguém pode me ajudar?

A minha classe main ta assim:

public class TestaTurma{

public static void main (String args[]){

Teclado t = new Teclado ();

int n= t.leInt ("Digite a quantidade de alunos: ");double ga, gb, gc;

Aluno[] a= new Aluno[n];

for(int i=0; i<n;i++){

ga= Math.random()*10;

gb= Math.random()*10;

if (ga+gb<6)

gc= Math.random()*10;
}
   System.out.println(a.toString());
   **a.rankingTurma();**
   System.out.println(a.toString());
}

}

3 Respostas

Jederson_Andre

Posta o error

staroski

O objeto a é um array e arrays não tem um método rankingTurma(), logo a linha abaixo está errada.

a.rankingTurma();

O que você quer fazer exatamente?
Posta o código da classe Aluno.

1jahnke

Muuuuito obrigada, consegui identificar o erro com essa colocação e já corrigi

Criado 19 de junho de 2018
Ultima resposta 23 de jun. de 2018
Respostas 3
Participantes 3