Hola Rafael, espero que estés bien
Veo que estás trabajando en un programa para verificar contraseñas en Java. Tu código está casi listo, pero parece que hay una pequeña diferencia con respecto al ejercicio que estás tratando de resolver.
En el ejercicio, la contraseña predefinida que debes usar es "123456", mientras que en tu código actual estás usando "1234". Además, el mensaje de salida debe ser un poco diferente. Aquí te dejo una versión ajustada de tu código:
import java.util.Scanner;
public class Contraseña {
public static void main(String[] args) {
String contraseña = "123456"; // Contraseña predefinida del ejercicio
String login;
Scanner teclado = new Scanner(System.in);
System.out.println("Ingrese la contraseña: ");
login = teclado.nextLine();
if(contraseña.equals(login)){
System.out.println("¡Acceso permitido!");
} else {
System.out.println("¡Acceso denegado!");
}
teclado.close(); // Cierra el Scanner para evitar posibles fugas de recursos
}
}
He cambiado la contraseña a "123456" y ajustado los mensajes de salida para que coincidan con los requerimientos del ejercicio. También he añadido teclado.close();
al final para cerrar el Scanner
, lo cual es una buena práctica.
Espero que esto te ayude a resolver el ejercicio. ¡Bons estudios!