Envío mi código
import java.util.Scanner;
public class VerificarAcceso { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); final int CODIGO_VALIDO = 2023;
System.out.println("Ingrese el codigo de acceso: ");
int codigoIngresado = scanner.nextInt();
System.out.println("Ingrese el nivel del permiso; ");
int nivelPermiso = scanner.nextInt();
boolean codigoCorrecto = codigoIngresado == CODIGO_VALIDO;
boolean permisoValido = nivelPermiso >= 1 && nivelPermiso <= 3;
if(codigoCorrecto && permisoValido){
System.out.println("Acceso permitivo. ¡Bienvenido al sistema! ");
}else{
System.out.println("Acceso denegado. ");
if(!codigoCorrecto){
System.out.println("Motivo: Codigo de acceso incorrecto. ");
}
if(!permisoValido) {
System.out.println("Motivo: Nivel de permiso no valido (debe estar entre 1 y 3). ");
}
}
scanner.close();
}
}