Olá!
Segue minha resolução:
import java.util.List;
import java.util.Scanner;
public class CodigoAcesso {
public static void main(String[] args) {
final String ACESSO_NUMERICO = "2023";
List <String> nivel = List.of("1", "2", "3");
Scanner sc = new Scanner(System.in);
System.out.println("Favor inserir o código de acesso: ");
String codigoAcesso = sc.nextLine();
System.out.println("Favor informar o nível de acesso: ");
String nivelAcesso = sc.nextLine();
boolean validacaoCodigo = codigoAcesso.equals(ACESSO_NUMERICO);
boolean validacaoNivel = nivel.contains(nivelAcesso);
if (validacaoCodigo && validacaoNivel){
System.out.println("Acesso permitido! Bem-vindo ao sistema");
} else {
System.out.println("Acesso Negado! Motivo: ");
} if(!validacaoCodigo){
System.out.println("Código de acesso incorreto!");
} if (!validacaoNivel){
System.out.println("Nível de acesso não permitido!");
}
sc.close();
}
}