3
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 that:
aluno.inserirCurso("matematica");
aluno.inserirCurso("historia");
aluno.inserirCurso("ciencias");
aluno.inserirCurso("informática");
aluno.inserirCurso("português");
aluno.listarCurso();
It’s 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 because the message "Register your course here." It’s out of the for. What I did wrong how can I fix this?
The list
public void listarCurso(){
for(String curso : cursos){
System.out.println(curso);
}
}
Now it’s being printed like this after the whole Bears++:
português
null
português
null
português
I didn’t understand the question, I was ready to use it. The solution given by Darkhyudra is only to go back to what I had shown in http://answall.com/q/108701/101
– Maniero
@bigown really, now also I was in doubt. I had not seen that question until then.
– Math