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

validar contraseña

import java.util.Scanner;

public class VerificacionDeContrasena { public static void main(String[] args) { final String CONTRASENA_CORRECTA = "123456";

    Scanner scanner = new Scanner(System.in);

    System.out.print("Ingrese la contraseña: ");
    String intento = scanner.nextLine();

    if (intento.equals(CONTRASENA_CORRECTA)) {
        System.out.println("¡Acceso permitido!");
    } else {
        System.out.println("¡Acceso denegado!");
    }

    scanner.close();
}

}

1 respuesta

Hola Felipe, espero que estés bien

Parece que tu código está bastante bien encaminado para validar una contraseña. Estás utilizando Scanner para recibir la entrada del usuario y luego comparas esa entrada con una contraseña predefinida usando if/else. Esto es exactamente lo que se requiere en el ejercicio.

Aquí hay un pequeño resumen de lo que tu código hace, por si necesitas una revisión rápida:

  1. Defines una constante CONTRASENA_CORRECTA con el valor "123456".
  2. Utilizas Scanner para leer la entrada del usuario.
  3. Comparas la entrada del usuario con la contraseña correcta usando intento.equals(CONTRASENA_CORRECTA).
  4. Si la comparación es verdadera, imprimes "¡Acceso permitido!", de lo contrario, imprimes "¡Acceso denegado!".

Tu código debería funcionar perfectamente para el ejercicio que estás realizando. Si encuentras algún problema, asegúrate de que el usuario está ingresando la contraseña exactamente como está definida, ya que las comparaciones de cadenas en Java son sensibles a mayúsculas y minúsculas.

Espero haber ayudado y buenos estudios!