¡Hola Jairo, espero que estés bien!
Tu código parece estar bien estructurado para cumplir con los requisitos del ejercicio. Estás verificando tanto el código de acceso como el nivel de permiso, y proporcionas mensajes claros en caso de acceso denegado. Aquí tienes algunas observaciones y sugerencias:
Verificación de nivel de permiso: Ya estás usando una variable booleana verificaNivel
para comprobar si el nivel de permiso es válido. Esto es una buena práctica para mantener el código limpio y legible.
Mensajes de error: Estás proporcionando mensajes específicos si el acceso es denegado, lo cual es excelente para que el usuario entienda por qué no se le permite el acceso.
Uso del Scanner: Estás utilizando correctamente el objeto Scanner
para recibir la entrada del usuario.
Aquí tienes un pequeño ajuste que podrías considerar, aunque no es obligatorio:
- Cerrar el Scanner: Es una buena práctica cerrar el
Scanner
al final de su uso para liberar recursos. Puedes hacerlo añadiendo sc.close();
justo antes de cerrar el método main
.
Espero que esto te ayude y que continúes avanzando con éxito en tu aprendizaje de Java. ¡Bons estudios!