Olá a todos!
No meu projeto, preferi classificar o atributo Salário como BigDecimal.
Até aqui, tudo ocorreu bem.
O problema surgiu quando precisei fazer um IF para retornar "salario = null", como no exemplo feito na aula.
Mas, pelo que estou vendo, "salario == 0" é interpretado como "int", o que causa "type mismatch" com o BigDecimal.
Alguém sabe como eu posso montar corretamente esse IF, para poder digitar algo e retornar o "salario = null"?
System.out.println("Digite o salário");
BigDecimal salario = scanner.nextBigDecimal();
if (salario == 0) { // "Incompatible operand types BigDecimal and int"
salario = null;
}