Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Sol.

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());


}

}