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 ValidarContrasenia {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        String contraseniaGuardada = "123456";

        System.out.println("Ingrese la contraseña: ");

        String contraseniaDigitada = scanner.nextLine();

        if (contraseniaDigitada.equals(contraseniaGuardada)){
            System.out.println("¡Acceso permitido!");
        } else {
            System.out.println("¡Acceso denegado!");
        }
    }
}
1 respuesta

¡Hola, Aldair, espero que estés bien!

Tu código para la validación de la contraseña parece estar correcto y cumple con los requisitos del ejercicio. Has definido una contraseña guardada, y luego comparas la entrada del usuario con esta contraseña usando equals, lo cual es una buena práctica en Java para comparar cadenas de texto.

Aquí tienes un ejemplo de cómo debería funcionar tu programa:

  1. Si el usuario ingresa "123456", el programa debería imprimir "¡Acceso permitido!".
  2. Si el usuario ingresa cualquier otra cosa, como "123", el programa debería imprimir "¡Acceso denegado!".

Asegúrate de que el programa esté correctamente ejecutándose en tu entorno de desarrollo y que la entrada se esté realizando como esperas. Si estás teniendo algún problema específico al ejecutar el código, verifica si hay algún mensaje de error o comportamiento inesperado y revisa si el scanner está capturando la entrada correctamente.

Espero que esta explicación te sea útil y que tu programa funcione como esperas. ¡Espero haber ayudado y buenos estudios!