package br.com.autenticacao;
public class Usuario {
private String senha;
public Usuario(String senha) {
this.senha = senha;
}
public void setSenha(String senhaDigitada, String novaSenha) {
if (senhaDigitada.equals(senha)) {
this.senha = novaSenha;
System.out.println("Senha alterada com sucesso!");
} else {
this.senha = senha;
System.out.println("Senha atual incorreta. A senha não foi alterada.");
}
}
}
package br.com.autenticacao;
public class Principal {
public static void main(String[] args) {
Usuario user = new Usuario("123456");
user.setSenha("123456", "abc123");
Usuario user1 = new Usuario("ABCDE");
user1.setSenha("ABC", "123abc");
}
}
Saída:
Senha alterada com sucesso!
Senha atual incorreta. A senha não foi alterada.