Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Contraseña

import java.util.Scanner;

public class Contraseña { public static void main(String[] args) {

    String contraseña = "1234";
    String login;

    Scanner teclado = new Scanner(System.in);

    System.out.println("Contraseña: ");
    login = teclado.nextLine();

    if(contraseña.equals(login)){
        System.out.println("Su contraseña es correcta" );
    }else {
        System.out.println("contraseña incorrecta, como dijo tu ex esto no funciono ");
    }



}

}

1 respuesta

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!