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 Main {

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    String contraseña = "123456";

    System.out.println("Inserte la contraseña, por favor:");
    String intento = scanner.nextLine();

    scanner.close();

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

}

1 respuesta

Hola Raul, espero que estés bien

Tu código para validar una contraseña se ve bastante bien y cumple con el propósito de verificar si la entrada del usuario coincide con la contraseña esperada. Cuando el usuario introduce la contraseña correcta, el programa imprime "¡Acceso permitido!", y si es incorrecta, imprime "¡Acceso denegado!".

Si estás buscando mejorar o expandir este programa, aquí tienes algunas sugerencias:

  1. Intentos Múltiples: Podrías permitir que el usuario tenga varios intentos para introducir la contraseña correcta antes de bloquear el acceso. Esto se puede hacer utilizando un bucle while o for.

  2. Contraseña Oculta: Aunque Java no tiene una forma nativa de ocultar la entrada de texto en la consola, hay bibliotecas externas que pueden ayudarte a lograr esto. Sin embargo, para aplicaciones simples de consola, esto puede no ser necesario.

  3. Mensajes Personalizados: Puedes mejorar la experiencia del usuario añadiendo mensajes personalizados o instrucciones más claras.

Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!