public void ejecutar() {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese el código de acceso: ");
int codigoAcceso = scanner.nextInt();
System.out.print("Ingrese el nivel de permiso: ");
int nivelPermiso = scanner.nextInt();
scanner.close();
boolean codigoCorrecto = codigoAcceso == 2023;
boolean permisoValido = nivelPermiso >= 1 && nivelPermiso <= 3;
if (codigoCorrecto && permisoValido) {
System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
} else {
System.out.println("Acceso denegado.");
if (!codigoCorrecto) {
System.out.println("Motivo: Código de acceso incorrecto.");
}
if (!permisoValido) {
System.out.println("Motivo: Nivel de permiso inválido.");
}
}
}