1
resposta

[PROJETO] Validação de senha:

import java.util.Scanner;

public class VerificacaoSenha {
        public static void main(String[] args) {
        int senha = 54321;

        Scanner scanner = new Scanner(System.in);
        System.out.println("Digite sua senha: ");
        int senhaUsuario = scanner.nextInt();

        if (senha == senhaUsuario) {
            System.out.println("Acesso permitido!");
        } else {
            System.out.println("Acesso negado!");
        }

        scanner.close();
    }
}
1 resposta

Olá, Letícia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da classe Scanner para capturar a entrada do usuário, utilizou muito bem a estrutura condicional if else para validar a senha e ainda compreendeu a importância de fechar o recurso com scanner.close() para evitar problemas de memória.

Uma dica interessante para o futuro é permitir que o usuário tenha mais de uma tentativa de digitar a senha correta. Assim:

import java.util.Scanner;

public class VerificacaoSenha {
    public static void main(String[] args) {
        int senha = 54321;
        Scanner scanner = new Scanner(System.in);

        int tentativas = 3;
        boolean acessoPermitido = false;

        while (tentativas > 0 && !acessoPermitido) {
            System.out.println("Digite sua senha: ");
            int senhaUsuario = scanner.nextInt();

            if (senha == senhaUsuario) {
                System.out.println("Acesso permitido!");
                acessoPermitido = true;
            } else {
                tentativas--;
                System.out.println("Acesso negado! Tentativas restantes: " + tentativas);
            }
        }

        if (!acessoPermitido) {
            System.out.println("Número máximo de tentativas atingido. Acesso bloqueado.");
        }

        scanner.close();
    }
}

Isso faz com que o programa seja mais realista e seguro, simulando sistemas que limitam tentativas de login.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!