Buenas noches, adjunto mi código, saludos.
import java.util.Scanner;
public class AccesoNivel {
public static void main(String[] args) {
int codigoAcceso = 2023;
boolean validaCodigo;
boolean validaNivel;
Scanner teclado = new Scanner(System.in);
System.out.println("Ingrese el código de acceso: ");
int codigoUsuario = teclado.nextInt();
System.out.println("Ingrese el niuel de permiso: ");
int nivelUsuario = teclado.nextInt();
teclado.close();
validaCodigo = codigoUsuario == codigoAcceso;
validaNivel = nivelUsuario == 1 || nivelUsuario == 2 ||nivelUsuario == 3;
if (validaNivel && validaCodigo) {
System.out.println("Acceso permitido. ¡Bienvenido al sistema!");
}else {
System.out.println("Acceso denegado.");
}
if (!validaCodigo) {
System.out.println("Código de acceso incorrecto.");
}
if (!validaNivel){
System.out.println("Nivel de permiso invalido.");
}
}
}