Me gusto mucho hacer este ejercicio.
import java.util.Scanner;
public class ValidarCodigo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese el código de acceso: ");
int codigoDeAcceso= scanner.nextInt();
System.out.println("Ingrese el nivel de permiso:");
int numeroNivel= scanner.nextInt();
if(codigoDeAcceso== 2023 && numeroNivel>=1 && numeroNivel<=3) {
System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
}else if(codigoDeAcceso !=2023 && numeroNivel>=1 && numeroNivel<=3){
System.out.println("Acceso denegado, "+ codigoDeAcceso + " es invalido");
}else if(codigoDeAcceso ==2023 && numeroNivel>=4){
System.out.println("Acceso denegado, "+ codigoDeAcceso + " es valido pero " + numeroNivel + "es incorrecto");
}else{
System.out.println("Acceso denegado, codigo de acceso y nivel de permiso son incorrecto");
}
}
}