0
respostas

[Projeto] Desafio 2: Senha

package br.com.alura.screenmatch.exercicio;

import java.util.Scanner;

public class SenhaUsuario{

private String senha;

public SenhaUsuario(String senha) {
    if(senha.length() < 8){
        throw new SenhaInvalidaException("Por favor insira uma 8 caracteres ou mais: ");
    }
    this.senha = senha;
}

public String getSenha() {
   return this.senha = senha;
}

public static void main(String[] args) {
    try{
        Scanner sc = new Scanner(System.in);
        System.out.println("Digite sua senha: ");
        String senha = sc.nextLine();

        SenhaUsuario senhaUsuario = new SenhaUsuario(senha);
        System.out.println(senhaUsuario.getSenha());
        sc.close();
    }catch(SenhaInvalidaException e){
        System.out.println(e.getMessage());
    }finally{
        System.out.println("Senha Cadastrada com sucesso!");
    }
}

}

Alguma sugestão de melhoria?