Erro inesplicável!

2 respostas
T

olá a todos!

Pessoal estou com um problema simples mais que não consigo encontrar o porque?

double salarioLiquido = 0.0;

salarioLiquido = salarios.getValor();//salarios.getValor() retorna a soma dos salarios cadastrados pelo usuario em um RecordStore

if (salarioLiquido == 0.0){//o valor de salarioLiquido não eh zero e mesmo assim ele entra no if!
System.out.println(“Não há nenhum salário cadastrado!”);// O NETBEANS MOSTRA QUE NESSA LINHA DÁ UM NullPointerException!
}

Alguém sabe me dizer o que é isso?

2 Respostas

F

Caro amigo, verifique o método equals dos objetos. A comparação de objetos em java deve ser feita utilizando este método, a não ser que vc queira comparar o endereço de memória.

Inesssplicável? Não! :slight_smile:

T

Valeu fabio realmente dei uma grande mancada!

Consegui consertar o código!

Criado 3 de junho de 2009
Ultima resposta 18 de jun. de 2009
Respostas 2
Participantes 2