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

[Proyecto] Validación de contraseña

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        System.out.print("Ingrese la contraseña: ");
        String password = "123456";
        String entrada = scanner.nextLine();

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


    }
1 respuesta

Hola Yaretzy, espero que estés bien

Tu código parece estar en el camino correcto para validar una contraseña. Has implementado correctamente el uso de Scanner para recibir la entrada del usuario y compararla con una contraseña predefinida. Aquí hay un par de cosas a tener en cuenta para asegurarte de que tu programa funcione como se espera:

  1. Comparación de cadenas: Estás usando entrada.equals(password), lo cual es correcto para comparar cadenas en Java. Esto asegurará que la comparación sea precisa.

  2. Entrada del usuario: Asegúrate de que el usuario esté ingresando la contraseña exactamente como está definida, ya que cualquier diferencia, incluso en mayúsculas o minúsculas, resultará en "¡Acceso denegado!".

  3. Cerrar el Scanner: Aunque no es crucial para el funcionamiento de este pequeño programa, es una buena práctica cerrar el Scanner después de usarlo para liberar recursos. Puedes hacerlo añadiendo scanner.close(); al final del programa.

Tu código ya debería estar funcionando correctamente para la tarea que se te ha asignado. Si encuentras algún problema, revisa que la contraseña ingresada sea exactamente "123456" o la que hayas definido en tu código.

Espero haber ayudado y buenos estudios!