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

validar contraseña

Buenas tardes Dejo el code, la variable es de tipo String para no tener problemas en el if, ya que si la contraseña fuera de tipo int al agregar una letra nos daria un error y tendriamos que hacer un try-cash

import java.util.Scanner;

public class Contraseña {
    public static void main(String[] args) {
        String consetraseñaGuardada = "123456";
        Scanner teclado = new Scanner(System.in);
        System.out.println("Digite la conseña");
        String contraseña = teclado.nextLine();

        if (contraseña.equals(consetraseñaGuardada)){
            System.out.println("¡Acceso Permitido!");
        }else{
            System.out.println("¡Acceso denegado!");
        }
    }
}
1 respuesta

Hola Nercy, espero que estés bien

Tu código para validar la contraseña se ve bastante bien y está alineado con el ejercicio que estás realizando. La lógica que has implementado usando equals para comparar la contraseña ingresada con la contraseña guardada es correcta. Esto es importante porque equals es el método adecuado para comparar cadenas en Java.

Solo hay un pequeño error de escritura en tu código: la variable consetraseñaGuardada debería ser contraseñaGuardada. Asegúrate de corregir esto para evitar errores de compilación.

Con esta corrección, tu programa debería funcionar como se espera, permitiendo o denegando el acceso según la contraseña ingresada.

Espero haber ayudado y buenos estudios!