2
respostas

Falha ao converter int para double no metodo " preencher formulario"

Olá, pessoal! Tudo bem? Então, o meu codigo nao esta reconhecendo o intValue() que transforma um double em um int, O intVAlue fica em vermelho! Alguem poderia me ajudar? Abs insira seu código aquipublic void preencherFormulario(Aluno aluno) {

campoNome.setText(aluno.getNome()); campoEndereco.setText(aluno.getEndereco()); campoTelefone.setText(aluno.getTelefone()); campoSite.setText(aluno.getSite()); campoNota.setProgress(aluno.getNota().intValue()); }

2 respostas

Olá Marcos,

Verifica a sua classe Aluno e vê se o atributo nota está declarado com o tipo primitivo double ou com a classe wrapper Double. O correto aqui seria utilizar o tipo Double para que possamos invocar métodos no atributo nota como o intValue().

Se for necessário alterar de double para Double, lembre-se de alterar também os getter e o setter da nota para receber e devolver também o tipo Double.

Estava com o mesmo problema, obrigado Jeferson