funciona pero creo que perfectible
import java.util.Scanner;
public class AccesoYNivel { public static void main(String[] args) {
int codigoCorrecto = 2023;
int cA=0;
int nP=0;
System.out.println("Ingrese el código de acceso: ");
Scanner scanner = new Scanner(System.in);
int codigoAcceso = scanner.nextInt();
System.out.println("Ingrese el nivel de permiso: ");
int nivelPermiso = scanner.nextInt();
if(codigoAcceso != codigoCorrecto){
System.out.println("Codigo de acceso incorrecto");
cA++;
}
if(nivelPermiso == 1 || nivelPermiso ==2 || nivelPermiso ==3){
}else {
System.out.println("Nivel de Permiso incorrecto");
nP++;
}
if (cA == 0 && nP ==0){
System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
}
}
}