Problema com array list, ajudinha pfvv...
A lista não esta armazenando nada...
---------------------------------------------Main class, valores da lista---------------------------------------
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;
//----------------------------------------------Adicionar aluno-------------------------------------------
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;
}
Emanuel Sampaio
Curtidas 0
Respostas
Emanuel Sampaio
22/10/2017
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
GOSTEI 0
Deivid Nascimento
22/10/2017
vc instancia e preenche os dados do aluno antes de chamar o metodo,passando ele como parametro
public int adicionarAluno(Aluno aluno){
}
public int adicionarAluno(Aluno aluno){
}
GOSTEI 0