import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite o código de acesso: ");
int codigo = leitura.nextInt();
System.out.println("Digite o nível de permissão: ");
int permissao = leitura.nextInt();
leitura.close();
final int codigoSecreto = 2023;
boolean codigoAcesso = codigo == codigoSecreto;
boolean nivelPermissao = permissao == 1 || permissao == 2 || permissao == 3;
if (codigoAcesso && nivelPermissao) {
System.out.println("Acesso permitido. Bem-vindo ao sistema!");
} else {
System.out.println("Acesso negado.");
if (!codigoAcesso) {
System.out.println("Motivo: Código de acesso inválido.");
}
if (!nivelPermissao) {
System.out.println("Motivo: Nível de permissão inválido.");
}
}
}
}
Saída:
Digite o código de acesso:
2023
Digite o nível de permissão:
2
Acesso permitido. Bem-vindo ao sistema!
Digite o código de acesso:
2022
Digite o nível de permissão:
4
Acesso negado.
Motivo: Código de acesso inválido.
Motivo: Nível de permissão inválido.