public class CalculatePi {
public static void main(String[] args)
{
double pi = 0.0;
System.out.println("Iteration Pi");
for (int i = 1; i <= 20; i++)
{
System.out.printf("%4d %14.12f\n", i , pi);
}
}
public static double calcPi(int count)
{
double pi1 = 0;
for(int i = 0; i < count; i++)
{
pi1 += Math.pow(-1,i)/(2*i+1);
}
double actpi = pi1 * 4;
return actpi;
}
}
我需要在主体中调用calcPi方法,但是无论如何,我一直无法这样做。我要使由主创建的表显示在calcPi中找到的actpi的值。
答案 0 :(得分:0)
您可以通过按名称引用并在括号中传递i
来进行调用:
public static void main(String[] args) {
System.out.println("Iteration Pi");
for (int i = 1; i <= 20; i++) {
System.out.printf("%4d %14.12f\n", i , calcPi(i));
// Here -------------------------------^
}
}