I have this method:
public void inserirCurso(String nome){
System.out.println(" Cadastre seus cursos aqui.");
for(int totalCursos = 0; totalCursos < cursos.length; totalCursos++){
cursos[totalCursos] = nome;
}
}
I'm calling the method like this:
aluno.inserirCurso("matematica");
aluno.inserirCurso("historia");
aluno.inserirCurso("ciencias");
aluno.inserirCurso("informática");
aluno.inserirCurso("português");
aluno.listarCurso();
You are printing like this:
Cadastre seus cursos aqui. Cadastre seus cursos aqui. Cadastre seus cursos aqui. Cadastre seus cursos aqui. Cadastre seus cursos aqui. português português português português português
I found it strange that the message "Register your course here." It's out of the for. What have I done wrong how can I fix this?
Or list
public void listarCurso(){
for(String curso : cursos){
System.out.println(curso);
}
}
Now it is being printed like this after the totalCourses ++:
português
null
português
null
português