problema

En horabuena compañeros, soy nuevo en este sitio y llegue por referencias, sera posible que alguien me colabore con este problema, no he podido atinarle, apenas me inicio en este mundo y me gustaria aprender:

Calculando una aproximación para el número PI (π) – Cliclo for

Una de las maneras de calcular una aproximación del número PI es a través de siguiente serie:

(4/1)-(4/3)+(4/5)-(4/7)+(4/9)-(4/11)+ ... -... (4/(2n-1))

donde n es el número de iteración es que se realizan para calcular la aproximación del número PI.
Realice un programa en java que solicite al usuario el valor n, como se ilustra en la Figura 6, y con base
en éste valor calcule una aproximación para el número PI.
Si el número n ingresado por el usuario es mayor o igual a 1 el sistema debe calcular la aproximación de
PI (usando un cliclo FOR) y mostrar el resultado en una ventana, . Si el número ingresado por el usuario es menor que 1, el sistema debe mostrar un mensaje de error, y terminar el programa.

gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

ofuscado...

Te lo voy a poner de la manera más enredada que se me ocurre, para que le pienses tantito porque si entregas esto tu maestro no te va a creer que lo hiciste tu, a menos que se lo expliques a detalle:

double d = 0;
for (int i = 1; i <= lim; i++) {
        d += ((i%2==1)?1:-1)*4/(i==1?1:((2.0*i)-1));
}

Given the choice of dancing pigs and security, users will choose dancing pigs, every single time. - Steve Riley