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

Verificação de código de acesso e nível de permissão [resolvido]

package br.com.alura;
import java.util.Scanner;

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

        int codigoAcesso = 2023;

        System.out.println("Digite o código de acesso: ");
        int codigo = scanner.nextInt();

        System.out.println("Digite o nível de permissão: ");
        int nivel = scanner.nextInt();

        boolean codigoValido = codigo == codigoAcesso;
        boolean nivelValido = (nivel >= 1) && (nivel <= 3);

        if (codigoValido && nivelValido) {
            System.out.println("Acesso permitido. Bem-vindo ao sistema!");
        } else {
            System.out.println("Acesso negado ao sistema!");
        }
        if (!codigoValido) {
            System.out.println("Motivo: código de acesso invalido. ");
        }
        if (!nivelValido) {
            System.out.println("Motivo: nivel de permissão não autorizado. ");
        }
        scanner.close();
    }
}
1 resposta
solução!

Oi, Marcos! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei bastante da sua validação separada para o código de acesso e o nível de permissão. Isso torna o retorno mais informativo para quem está usando o sistema.

Continue firme nos nos estudos.

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