Erro inesplicável!

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?

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:

Valeu fabio realmente dei uma grande mancada!

Consegui consertar o código!