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

    import java.util.Scanner;

public class ACCESO_NIVEL_PERMITIDO {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        String nombre = "James BonICE";
        int USUARIO = 123456;
        double usuarioAEscribir =0;

        byte nivelPermisoMinimo = 1;
        byte nivelPermisoMaximo = 3;
        byte nivelDeAcceso =0;

        System.out.print("¡BUEN DIA! \nPOR FAVOR INGRESE SU USUARIO: ");
        usuarioAEscribir = scanner.nextInt();

        System.out.print("INGRESE SU NIVEL: ");
        nivelDeAcceso = scanner.nextByte();

        boolean permisoValido = nivelDeAcceso >= nivelPermisoMinimo && nivelDeAcceso <= nivelPermisoMaximo;

        if (usuarioAEscribir == USUARIO && permisoValido) {
            System.out.println(" ----!ACCESO CONCEDIDO!---- " + "\nBIENVENIDO AGENTE: " + nombre);
        } else {
            System.out.println(" --- ACCESO RESTRINGIDO --- ");
            if (!(usuarioAEscribir == USUARIO)) {
                System.out.println(" USUARIO INVALIDO ");
            }
            if (!permisoValido) {
                System.out.println(" NIVEL DE ACCESO INCORRECTO ");
            }
        }
    }

}

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola! ¿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!