1
resposta

Projeto finalizado

package CondicionaisIfElse;

import java.util.Scanner;

public class ValidacaoDeSenha {
    public static void main(String[] args) {
        int senhaFixa = 123456;

        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite sua senha!");
        int senha = scanner.nextInt();

        if (senha == senhaFixa){
            System.out.println("Acesso permitido!");
        }else {
            System.out.println("Acesso negado!");
        }
        scanner.close();
    }
}
1 resposta

Olá, Cleber! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para validar entradas com Java, utilizou muito bem a classe Scanner para capturar dados do usuário e ainda compreendeu a importância da comparação lógica para controlar o fluxo do programa.

Uma dica interessante para o futuro é permitir que a senha seja lida como String, o que dá mais flexibilidade e evita problemas com zeros à esquerda. Assim:

Scanner scanner = new Scanner(System.in);
System.out.println("Digite sua senha!");
String senha = scanner.nextLine();

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

Isso faz com que o programa aceite senhas com diferentes formatos, sem depender apenas de números inteiros.

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!