Estou tendo dificuldade com algo relativamente simples. Ao por um for para repetir o estado atual, ele simplesmente não faz nada, independente de onde eu ponha o System.out.println. Acredito que seja mais simples do que eu estou pensando, porém a IDE não acusa erro algum, alguém saberia dizer o que pode estar ocorrendo?
import java.util.Scanner;
public class JohnwallisThread {
public static void main(String[] args) {
int a=2, b=1, PI, i;
double pi;
pi = 0;
Scanner scan = new Scanner(System.in);
System.out.print ("Insira um valor a ser calculado: ");
PI = scan.nextInt();
for (i = 0; i >= PI; i++){
if (pi == 0) {
pi = a/b;
}
if ((a -1) == b){
pi = pi * (a/b);
b = b+2;
}
if (a<b){
pi = pi * (a/b);
a = a + 2;
}
System.out.println ("O pi de "+i+" é: "+pi);
}
}
}
A única informação que a IDE mostra é
run:
Insira um valor a ser calculado: 100
BUILD SUCCESSFUL (total time: 1 second)
