Boa tarde,
Alguém sabe o que pode estar ocorrendo para o endereço de memória estar aparecendo no output ao invés dos valores das “grades” que quero?
código: http://prntscr.com/dlx36q
Boa tarde,
Alguém sabe o que pode estar ocorrendo para o endereço de memória estar aparecendo no output ao invés dos valores das “grades” que quero?
código: http://prntscr.com/dlx36q
Tente assim.
for(double item : this.students[j].getGradeStudent()){
System.out.print(String.valueOf(item));
}
.
Deve ser por que o método getGradesStudent()
retorna um array
de double
e isso não tem uma representação em String.
Concordo com a implementação do @Henrique_Luiz_Silva
Dessa forma você terá o resultado esperado.
Me desculpe a demora, deu tudo certo aqui amigo! obrigado!
@Banjo legal.
Fico feliz por ter ajudado!
Se achar certo, poderia marcar minha resposta como solução, por favor?
Só explicando, aquilo não é o endereço de memória, é apenas o resultado da implementação padrão do método toString()
que retorna o nome da classe, seguido de arroba, seguido do identity hash code do objeto.