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

ACTIVIDAD 3

import java.util.Scanner;

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

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

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

        scanner.close();
    }
}
1 respuesta

Hola Esteban, espero que estés bien

Tu código parece estar en el camino correcto para resolver la actividad de validación de contraseña. Has definido una contraseña correcta y estás utilizando un Scanner para capturar la entrada del usuario. Luego, comparas esta entrada con la contraseña correcta utilizando if/else, lo cual es exactamente lo que se requiere.

Aquí hay algunos puntos que puedes considerar para asegurarte de que tu programa funcione como se espera:

  1. Verificación de la lógica: Tu lógica if (intento.equals(contrasenaCorrecta)) es correcta para comparar cadenas en Java. Esto asegurará que el acceso solo se permita si la contraseña ingresada coincide exactamente con la contraseña correcta.

  2. Pruebas: Asegúrate de probar tu programa con diferentes entradas para verificar que tanto el acceso permitido como el acceso denegado se manejan correctamente. Por ejemplo, prueba con "123456" para ver el mensaje de acceso permitido y con "123" para ver el mensaje de acceso denegado.

  3. Manejo de recursos: Has cerrado correctamente el Scanner al final del programa con scanner.close();, lo cual es una buena práctica para liberar recursos.

Tu implementación ya debería cumplir con los requisitos de la actividad. Si encuentras algún problema específico al ejecutar el programa, no dudes en compartir más detalles para que podamos ayudarte mejor.

Espero haber ayudado y buenos estudios!