método que recebe via parâmetros dois objetos Aluno
// e retorna o nome do aluno com maior média ou a mensagem “Médias
// iguais”. Alguém tem alguma ideia de como posso fazer esse método ?
Duvida sobre objetos!
1 Resposta
M
Bom, acredito que posso te ajudar.
Os dois objetos aluno têm que ser instanciados:
Aluno a = new Aluno();
Aluno b = new Aluno();
A chamada a esse método que vc citou seria:
String resultado = nome_do_metodo(a, b) // onde a e b são objetos do tipo aluno
Já no método que lida com as notas:
public string nome_do_metodo(Aluno a, Aluno b) //recebe dois objetos do tipo aluno
{
String res;
double m1 = a.getMedia();
double m2 = b.getMedia();
if (m1>m2) res = a.getNome();
else if(m2>m1) res = b.getNome();
else res = “Médias iguais”;
return res;
}
É isso. Agora quando esse método terminar de executar, o resultado vai estar armazenado na variavel que atribuímos a chamada do metodo que lida com as médias.
Eu usei “getMedia” e “getNome”, mas vc tem que usar os métodos gets que estão dentro da classe Aluno.
Espero ter ajudado
See ya
Criado 13 de setembro de 2017
Ultima resposta 13 de set. de 2017
Respostas 1
Participantes 2