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

[Proyecto] Desafio: Verificación de código de acceso y nivel de permiso


import java.util.Scanner;

public class Alura {
    
    /**
     * @param args
     */
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int codigoCorrecto = 1234;
        int nivelPermisoMinimo = 1;
        int nivelPermisoMaximo = 3;

        System.out.println("Digite eolcódigo de acceso: ");
        int codigoAcesso = scanner.nextInt();

        System.out.println("Digite el nível de permiso: ");
        int nivelPermiso = scanner.nextInt();

        boolean codigoAcessoValido = codigoDigito && codigoAcesso == codigoCorrecto;
        boolean nivelPermisoValido = nivelPermiso >= nivelPermisoMinimo && nivelPermiso <= nivelPermisoMaximo;

        if (nivelPermisoValido && codigoAcessoValido) {
            System.out.println("Acceso permitido.");
        } else if (nivelPermisoValido && !codigoAcessoValido) {
            System.out.println("Código de acceso incorrecto.");
        } else if (!nivelPermisoValido && codigoAcessoValido) {
            System.out.println("Nivel de permiso incorrecto.");
        } else {
            System.out.println("Acceso denegado.");
        }

    }
}