Galera, preciso atualizar a senha em um exercicio e estou batendo cabeça. Só posso atualizar a senha no momento em que eu pedir a SENHA ANTIGA e tiver OK,Dai então posso alterar a senha porem a NOVA SENHA tem que ser REPETIDA para que a senha realmente altere, segue meu codigo;
Estou utilizando uma Classe TECLADO ao inves do Scanner;
Bloco de citação
if (estudante1.getSenha().equalsIgnoreCase(Teclado.leString("\nSenha anterior: "))){
if (estudante1.setSenha(Teclado.leString("Nova senha: ")).equalsIgnoreCase(Teclado.leString("Repetir senha: "))){
System.out.print("SUA NOVA SENHA FOI ALTERADA COM SUCESSO");
}
else
System.out.print("TENTE NOVAMENTE");
}
Ta dando um erro dentro do segundo if no equalsIgnoreCase, (VOID CONNOT BE DEFERENCED)
Obrigado