【问题标题】:Calling a method in the main在 main 中调用方法
【发布时间】:2019-03-24 15:35:50
【问题描述】:
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;
    }
}

我需要在 main 中调用 calcPi 方法,但我尝试过的每一次尝试都无法这样做。我想让 main 创建的表显示在 calcPi 中找到的 actpi 的值。

【问题讨论】:

  • 这是什么语言?爪哇?
  • 是的,这是 Java,你能告诉我你收到的错误吗?

标签: java methods call identifier


【解决方案1】:

您可以通过名称引用它来调用它,并在括号中传递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 -------------------------------^
    }
}

【讨论】:

  • 哇,感谢您如此简单的快速响应:P
  • @S.Pirate 如果这是正确答案,则将其标记为正确答案。
猜你喜欢
  • 2014-03-26
  • 2012-09-28
  • 1970-01-01
  • 2020-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-01
  • 1970-01-01
相关资源
最近更新 更多