--------------------------------------------------------class main---------------------------------------------------------------
case 2:
if (diario==null) {
System.out.println("Nenhum diario localizado! Tente novamente.");
}
else{
System.out.println("Informe o numero da matricula: ");
diario.matricula = Teclado.nextInt();
System.out.println("Informe o nome do aluno: ");
Teclado.nextLine();
diario.nome = Teclado.nextLine();
System.out.println("Informe nota 1 do aluno: ");
diario.nota1 = Teclado.nextFloat();
System.out.println("Informe nota 2 do aluno: ");
diario.nota2 = Teclado.nextFloat();
System.out.println("Informe nota 3 do aluno: ");
diario.nota3 = Teclado.nextFloat();
System.out.println("Informe o numero de faltas: ");
diario.faltas = Teclado.nextInt();
}
break;
----------------------------------------------------classe diario---------------------------------------------
ArrayList<Aluno> alunos = new ArrayList<>();
public int adicionarAluno(){
localizarAluno();
if (localizarAluno()==null) {
Aluno instancia = new Aluno(matricula, nome, nota1, nota2, nota3,faltas);
alunos.add(instancia);
return 1;
}
else return 0;
Ficarei muito grato se alguém me ajudar... Este código esta gigante... Já tentei de varias formas, e não sei mais como fazer... A professora quer que seja adicionado um aluno como parâmetro no método adicionar, mas não sei como fazer isso