Estava tentando fazer um modelo que indicava se o aluno foi ou não aprovado. Contudo recebi apenas 0 como resposta. Podem me ajudar a descobrir onde está o erro.. Tenho certeza de que está na minha cara, mas não to achando.
package escola;
public class TestaEscola {
public static void main(String[] args) {
Aluno thiago = new Aluno();
Provas provaThiago = new Provas();
provaThiago.setNota1(9);
provaThiago.setNota2(4);
provaThiago.setNota3(7);
provaThiago.setMedia(media); //Coloquei aqui porque eu imagino que tenho que chamar o método média, mas ele apresenta erro.
System.out.println("Thiago: " + provaThiago.getMedia());
}
}
package escola;
public class Provas {
private double nota1;
private double nota2;
private double nota3;
private double media;
private boolean aprovado;
public double getNota1() {
return nota1;
}
public void setNota1(double nota1) {
this.nota1 = nota1;
//pulei os getter e setter das demais notas
public void setMedia(double media) {
this.media = (nota1 + nota2 + nota3)/3;
this.media = media;
if(media >= 5) {
aprovado = true;
}
}
public double getMedia() {
return media;
}
}