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

[Proyecto] validar la contraseña


import java.util.Scanner;

public class Repaso {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        
        String password = "123456";
        String intento;

        System.out.println("Ingrese la contraseña: ");
        intento = teclado.nextLine();
        
        while (!intento.equals(password)){
            System.out.println("contraseña incorrecta, ingrese de nuevo");
            intento = teclado.nextLine();
          }
        System.out.println("contraseña correcta, iniciando sesion");

        teclado.close();
    }
1 respuesta

Hola Mathias, espero que estés bien

Parece que estás en el camino correcto con tu código para validar la contraseña. Sin embargo, el enunciado del ejercicio menciona que el programa debe mostrar "¡Acceso permitido!" o "¡Acceso denegado!" en lugar de "contraseña correcta, iniciando sesion" y "contraseña incorrecta, ingrese de nuevo". Para ajustarlo a la salida esperada, puedes modificar las líneas de impresión en tu código. Aquí tienes un ejemplo de cómo podrías hacerlo:

import java.util.Scanner;

public class Repaso {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        
        String password = "123456";
        String intento;

        System.out.println("Ingrese la contraseña: ");
        intento = teclado.nextLine();
        
        while (!intento.equals(password)){
            System.out.println("¡Acceso denegado!");
            System.out.println("Ingrese la contraseña: ");
            intento = teclado.nextLine();
        }
        System.out.println("¡Acceso permitido!");

        teclado.close();
    }
}

Con estos cambios, el programa imprimirá "¡Acceso denegado!" cada vez que la contraseña ingresada no sea correcta y "¡Acceso permitido!" cuando el usuario ingrese la contraseña correcta.

Espero que esto te ayude y te deseo mucho éxito en tus estudios de Java. ¡Bons estudios!