Classe Senha - Principal
import excecao.SenhaInvalidaException;
import java.util.Scanner;
public class Senha {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite uma senha: ");
String senha = leitura.nextLine();
try{
if (senha.length() < 8){
throw new SenhaInvalidaException("A senha deve conter pelo menos 08 caracteres!");
}
} catch (SenhaInvalidaException e){
System.out.println(e.getMensagem());
}
}
}
Classe Record
public class SenhaInvalidaException extends Throwable{
private String mensagem;
public SenhaInvalidaException(String mensagem) {
this.mensagem = mensagem;
}
public String getMensagem() {
return this.mensagem;
}
}