Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Validação de senha

Olá!
Segue minha resolição

import java.util.Scanner;

public class ValidacaoSenha {
    public static void main(String[] args) {
        int senha = 123456;
        Scanner sc = new Scanner(System.in);

        System.out.println("Digite a senha: ");
        int entrada = sc.nextInt();

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

    }


}
1 resposta
solução!

Olá, Victor, como vai?

Seu código atende corretamente à proposta do exercício. A leitura da senha com Scanner, o armazenamento da senha fixa em uma variável e a comparação utilizando a estrutura if e else estão adequados. A lógica utilizada para verificar se a senha digitada é igual à senha definida está correta e o programa responde conforme o esperado para acesso permitido ou negado.

Como sugestão de evolução, em cenários mais próximos de sistemas reais, a senha costuma ser tratada como String em vez de int, o que permite incluir caracteres diferentes, como letras e símbolos.

Por exemplo:

String senha = "123456";
String entrada = sc.nextLine();

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

Obrigado por compartilhar sua implementação e continue trazendo suas soluções para discussão.

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