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

Validación de contraseña

import java.util.Scanner;

public class Password {
    public static void main(String[] args) {
//        Se crea un objeto Scanner para ingreso del usuario
        Scanner scanner = new Scanner(System.in);
        String contrasenaCorrecta = "123456";
        String intentoContrasena;

        // Bucle que se ejecuta hasta que la contraseña sea correcta
        do {
            System.out.print("Ingrese la contraseña: ");
            intentoContrasena = scanner.nextLine();

            if (intentoContrasena.equals(contrasenaCorrecta)) {
                System.out.println("¡Acceso permitido!");
            } else {
                System.out.println("¡Acceso denegado! Intente nuevamente.");
            }
        } while (!intentoContrasena.equals(contrasenaCorrecta));

        scanner.close();
    }
}

Resultado

1 respuesta

Hola Walter, espero que estés bien

Tu código parece estar funcionando correctamente para la validación de la contraseña. El programa solicita al usuario que ingrese una contraseña y verifica si coincide con la contraseña predefinida "123456". Si la contraseña ingresada es incorrecta, solicita nuevamente al usuario que intente otra vez, y si es correcta, permite el acceso.

La salida que muestras en la imagen indica que el programa está funcionando como se espera:

  1. Cuando ingresas "1212", el programa muestra "¡Acceso denegado! Intente nuevamente."
  2. Cuando ingresas "123456", el programa muestra "¡Acceso permitido!"

Todo parece estar en orden. Si tienes alguna pregunta específica o necesitas más aclaraciones, por favor, házmelo saber.

Espero haber ayudado y buenos estudios!