Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Sugerencia] Mi propuesta de solución...

import java.util.Scanner;

public class PasswordValidate {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String DEFAULT_PASS = "123456";
        String userPassword;

        showHeader();

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

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

        System.out.println("\nClosing app... Thanks for using our service");

        scanner.close();
    }

    private static void showHeader() {
        System.out.println("""
                
                *****************************
                   Password validation app
                *****************************
                
                """);
    }
}
2 respuestas

Hola Wilmar, espero que estés bien

Tu propuesta de solución para la validación de contraseñas parece estar en línea con lo que se pide en la actividad. Has implementado correctamente el uso de Scanner para recibir la entrada del usuario y compararla con la contraseña predefinida utilizando equals, lo cual es una buena práctica en Java para comparar cadenas.

Además, has añadido un método showHeader() para mostrar un encabezado al inicio del programa, lo que mejora la presentación de tu aplicación.

Aquí tienes un pequeño consejo: asegúrate de que el mensaje de salida y el cierre del Scanner se ejecuten siempre, incluso si decides expandir la funcionalidad de tu programa en el futuro. Por ahora, tu implementación está bien organizada.

Espero que encuentres útil este feedback. ¡Espero haber ayudado y buenos estudios!

Hola Brenda!

Me parece perfecto que estés respondiendo a las publicaciones del foro, además que estés haciendo uso de la IA para realizar los feedbacks... ... no obstante me gustaría conocer mejor la apreciación de Brenda.

Si me equivoco, por favor omite mi mensaje.