Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Verificación de código de acceso y nivel de permiso

public class CodigoYNivelDeAcceso { public static void main(String[] args) { int codigo = 2023, n1 = 1, n2 = 2, n3 = 3; int codigoUser, nivelUser; boolean val1, val2; Scanner scanner = new Scanner(System.in);

    System.out.println("Bienvenido al sistema, ingresa el codigo numerico");
    codigoUser = scanner.nextInt();

    System.out.println("Ingresa el nivel de usuario al que deseas ingresar");
    nivelUser = scanner.nextInt();

    val1 = codigoUser == codigo;
    val2 = nivelUser == n1 || nivelUser == n2 || nivelUser == n3;

    if (val1 && val2) {
        System.out.println("Bienvenido al sistema! nivel de acceso:  " + nivelUser)
    } else {
        System.out.println("Acceso denegado");
        if (!val1) {
            System.out.println("Acceso denegado, contraseñá incorrecta");
        }
        if (!val2) {
            System.out.println("Acceso denegado, nivel de usuario invalido");
        }
    }
    scanner.close();
}

}

1 respuesta

¡Hola Jorge! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!