Hola Mar, espero que estés bien
Gracias por compartir tu código. Parece que has implementado una función para validar contraseñas de acuerdo con ciertos criterios de seguridad. Sin embargo, la actividad que estás mencionando parece estar enfocada en verificar si una contraseña ingresada coincide con una contraseña predefinida, como "123456".
Para adaptar tu código a esta actividad específica, puedes simplificarlo de la siguiente manera:
import java.util.Scanner;
public class ValidacionDeClave {
public static void main(String[] args) {
// Contraseña predefinida
String contrasenaCorrecta = "123456";
// Crear un objeto Scanner para leer la entrada del usuario
Scanner scanner = new Scanner(System.in);
// Pedir al usuario que ingrese la contraseña
System.out.print("Ingrese la contraseña: ");
String contrasenaIngresada = scanner.nextLine();
// Verificar si la contraseña ingresada es correcta
if (contrasenaIngresada.equals(contrasenaCorrecta)) {
System.out.println("¡Acceso permitido!");
} else {
System.out.println("¡Acceso denegado!");
}
// Cerrar el scanner
scanner.close();
}
}
Este código solicita al usuario que ingrese una contraseña y luego compara la entrada con una contraseña predefinida. Si coinciden, muestra "¡Acceso permitido!", de lo contrario, muestra "¡Acceso denegado!".
Espero que esto te ayude a completar la actividad. ¡Bons estudios!