import java.util.Arrays; import java.util.Scanner;
public class VerificacionCodigoAccesoYNivelPermitido {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String accessCode = "2023";
String[] permissionsCodes = {"1", "2", "3"};
do {
System.out.println("Ingrese el codigo del acceso: ");
String userAccessCode = sc.nextLine();
System.out.println("Ingrese el nivel de permiso: ");
String userPermissionLevel = sc.next();
if (userAccessCode.equals(accessCode) && Arrays.asList(permissionsCodes).contains(userPermissionLevel)) {
System.out.println("Acceso permitido. !Bienvenido al sistema.¡");
break;
} else {
System.out.println("Acceso denegado. Intente nuevamente.");
}
} while (sc.hasNextLine());
}
}