Fiz de uma forma diferente o quarto desafio proposto e gostaria de saber se está correto. Quando chamo o getNotas() mostra apenas a última nota, como posso fazer para retornar uma lista de todas elas?
Classe Aluno
public class Aluno {
private String nome;
private double notas;
private int numeroNotas;
private double somaNotas;
public void setNome(String nome){
this.nome = nome;
}
public void setNotas(double notas) {
this.notas = notas;
somaNotas = this.notas + somaNotas;
numeroNotas++;
}
public String getNome(){
return nome;
}
public double getNotas(){
return notas;
}
public void media(){
double media = somaNotas / numeroNotas;
System.out.printf("A média do aluno é de: %.1f\n", media);
}
}
Classe Main
import br.com.students.Aluno;
public class Main {
public static void main(String[] args) {
Aluno novoAluno = new Aluno();
novoAluno.setNome("Manu");
novoAluno.setNotas(7.6);
novoAluno.setNotas(9.8);
novoAluno.setNotas(3.5);
System.out.println("O nome do aluno é: " + novoAluno.getNome());
novoAluno.media();
}
}