//Juan está desarrollando un sistema de seguridad para una empresa.
// Para acceder al sistema, el usuario debe proporcionar:
//
//Un código de acceso numérico (el código correcto es 2023).
//Un nivel de permiso numérico (los niveles válidos son 1, 2 o 3).
//
//El sistema solo permitirá el acceso si:
//
//El código de acceso es correcto.
//El nivel de permiso es válido (1, 2 o 3).
//
//De lo contrario, el acceso será denegado,
// y el programa debe informar el motivo (código incorrecto, nivel de permiso inválido o ambos).
//
//Crea un programa que reciba el código de acceso y el nivel de permiso
// y muestre un mensaje indicando si el acceso fue permitido o denegado,
// además del motivo, si es el caso.
import java.util.Scanner;
public class Juan {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("Ingrese codigo de acceso.");
int codU=scanner.nextInt();
System.out.println("Ingrese nivel de permiso.");
int nivelU=scanner.nextInt();
boolean nivelAceptado =(nivelU == 1 || nivelU == 2 || nivelU == 3);
boolean codAceptado = codU==2025;
if( nivelAceptado && codAceptado ){
System.out.println("Acceso permitido.");
}else if (!codAceptado && nivelAceptado){
System.out.println("Acceso denegado. Codigo incorrecto.");
}else if (!nivelAceptado && codAceptado) {
System.out.println("Acceso Denegado. Nivel incorrecto");
}else{
System.out.println("Acceso Denegado. Codigo y nivel incorrecto." );
}
}}