import java.util.Scanner;
public class SystemAccess {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int accessCode = 2023;
System.out.println("Ingrese el código de acceso:");
int inputCode = scanner.nextInt();
System.out.println("Ingrese el nivel de permiso:");
int inputLevel = scanner.nextInt();
scanner.close();
boolean isValidCode = inputCode == accessCode;
boolean isValidLevel = inputLevel >= 1 && inputLevel <= 3;
if (isValidCode && isValidLevel) {
System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
} else {
System.out.println("Acceso denegado.");
System.out.println("Motivo(s):");
String reason = "";
if (!isValidCode) {
reason += """
- Código de acceso incorrecto.
""";
}
if (!isValidLevel) {
reason += """
- Nivel de permiso inválido.
""";
}
System.out.print(reason);
}
}
}