eu criei esse método q é pra retornar 4,3,2,1 ou 0 dependendo da média de um aluno, mas aqui da um erro q diz q o metodo mediaAluno tem q retornar um valor do tipo int. Eu nao ja coloquei os returns retornando o 4,3,2,1 ou 0? pq nao da certo?
public class Aluno {
public int mediaAluno(int media){
if ((media<=100) && (media>=90))
return 4;
if((media<=89) && (media >=80))
return 3;
if((media<=79) && (media>=70))
return 2;
if ((media<=69) && (media >=60))
return 1;
if(media<60)
return 0;
}}
O que acontece é que seu método só tem retorno de valores dentro de if’s; o que acontece por exemplo se o método receber como parâmetro um número > 100?