Hola Sandy, espero que estés bien
Parece que estás trabajando en un ejercicio para validar contraseñas en Java. Noté que en tu código estás usando un double
para almacenar la contraseña ingresada por el usuario. Sin embargo, las contraseñas generalmente se manejan como String
, ya que pueden contener caracteres especiales, letras y números.
Te recomiendo que cambies el tipo de dato de double
a String
para la variable contrasena
. Aquí te dejo un ejemplo de cómo podrías modificar tu código:
import java.util.Scanner;
class Contrasena {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese la Contraseña: ");
String contrasena = scanner.nextLine(); // Cambiamos a nextLine para leer un String
if (contrasena.equals("123456")) { // Usamos equals para comparar Strings
System.out.println("¡Acceso permitido!");
} else {
System.out.println("¡Acceso denegado!");
}
}
}
Con este cambio, tu programa debería funcionar correctamente para verificar si la contraseña ingresada es la correcta. Espero que esto te ayude a avanzar en tu práctica.
¡Espero haber ayudado y buenos estudios!