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

Validar Password

Comparto mi codigo

package com.CondicionalesJava;
import java.util.Scanner;
public class VerificaSena {

    public static void main(String[] args) {
        // Contraseña predefinida
        String contraseñaCorrecta = "123456";

        // Crear objeto Scanner para recibir entrada del usuario
        Scanner scanner = new Scanner(System.in);

        // Solicitar al usuario ingresar la contraseña
        System.out.print("Ingrese la contraseña: ");
        String contraseñaIngresada = scanner.nextLine();

        // Verificar si la contraseña es correcta
        if (contraseñaIngresada.equals(contraseñaCorrecta)) {
            System.out.println("Acceso permitido.");
        } else {
            System.out.println("Acceso denegado. Contraseña incorrecta.");
        }

        // Cerrar Scanner
        scanner.close();
    }
}

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadIngrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Julieta, espero que estés bien

Tu código parece estar funcionando correctamente para verificar la contraseña ingresada. La lógica que has implementado compara la contraseña ingresada por el usuario con una contraseña predefinida y muestra un mensaje de acceso permitido o denegado según corresponda.

Sin embargo, he notado que el mensaje de salida esperado en el ejercicio es ligeramente diferente al que tienes en tu código. Para que coincida con el ejercicio, puedes ajustar los mensajes de salida de la siguiente manera:

if (contraseñaIngresada.equals(contraseñaCorrecta)) {
    System.out.println("¡Acceso permitido!");
} else {
    System.out.println("¡Acceso denegado!");
}

Con este pequeño ajuste, los mensajes de salida serán exactamente como se espera en el ejercicio. Espero que esto te ayude a resolver la duda.

¡Espero haber ayudado y buenos estudios!