public class Main {
public static void main(String[] args) {
String codigoCorrecto = "2023";
int permisoCorrectoMin = 1;
int permisoCorrectoMax = 3;
String codigo;
int permiso;
Scanner entrada = new Scanner(System.in);
System.out.println("Ingrese el codigo del usuario");
codigo = entrada.nextLine();
System.out.println("Ingrese el permiso del usuario");
permiso = entrada.nextInt();
boolean permisoValido = permiso >= permisoCorrectoMin && permiso <= permisoCorrectoMax;
if (codigo.equals(codigoCorrecto) && permisoValido ) {
System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
}else if (codigo.equals(codigoCorrecto) && !permisoValido){
System.out.println("Nivel de permiso inválido");
}else if (!codigo.equals(codigoCorrecto) && permisoValido){
System.out.println("Codigo de acceso incorrecto");
}else {
System.out.println("ACCESO DENEGADO: codigo y permiso incorrectos.");
}
}
}