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

Ejercicio Validacion Contraseña

public class Main { public static void main(String[] args) { int contrasenia = 123456; Scanner scanner = new Scanner(System.in); System.out.print("Ingrese la contraseña: "); int password = scanner.nextInt();

    scanner.close();

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

}

1 respuesta

Hola Jean, espero que estés bien

¡Espero que estés bien! He revisado tu código y parece que estás en el camino correcto para resolver el ejercicio de validación de contraseña. Tu programa ya está verificando si la contraseña ingresada coincide con la contraseña predefinida y muestra el mensaje adecuado según el caso.

Sin embargo, aquí hay un par de cosas que podrías considerar para mejorar tu código:

  1. Uso de String en lugar de int: Es más común manejar contraseñas como cadenas de texto (String) en lugar de números enteros (int). Esto es porque las contraseñas pueden contener caracteres especiales o letras. Aquí tienes un ejemplo de cómo podrías modificar tu código:

    import java.util.Scanner;
    
    public class Main {
        public static void main(String[] args) {
            String contrasenia = "123456";
            Scanner scanner = new Scanner(System.in);
            System.out.print("Ingrese la contraseña: ");
            String password = scanner.nextLine();
    
            scanner.close();
    
            if (password.equals(contrasenia)){
                System.out.println("¡Acceso permitido!");
            } else {
                System.out.println("¡Acceso denegado!");
            }
        }
    }
    
  2. Consideraciones de seguridad: Aunque este ejercicio es solo un ejemplo, en un entorno real, es importante no almacenar contraseñas en texto plano y considerar el uso de técnicas de hash para protegerlas.

Espero que estas sugerencias te sean útiles. ¡Bons estudios!