Hola, comparto mi código del ejercicio:
import java.util.Scanner;
public class ValidacionDeAcceso {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.println("Ingrese el código de acceso: ");
int codigoUsuario = teclado.nextInt();
System.out.println("Ingrese el nivel de permiso: ");
int nivelPermisoUsuario = teclado.nextInt();
int codigoAcceso = 2023;
boolean nivelPermisoValido = nivelPermisoUsuario >=1 && nivelPermisoUsuario<=3;
if (codigoUsuario == codigoAcceso && nivelPermisoValido){
System.out.println("Acceso Permitido. ¡Bienvenido al sistema!");
} else {
System.out.println("Acceso denegado.");
if (codigoUsuario != codigoAcceso){
System.out.println("Codigo de acceso incorrecto.");
}
if (!nivelPermisoValido) {
System.out.println("Nivel de permiso no válido.");
}
}
teclado.close();
}
}