首页 > 解决方案 > java - 如何在java中编写一个程序来打印给定公式的总和?

问题描述

公式为:{N(N/1)^2}/4

其中 N = 0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0 ;

我在java中很新,这就是为什么面临问题,但我正在考虑用循环和数组做一些事情。所有浮点数都将存储在数组中,一个可怕的循环会将这些数字添加到总和变量中。请告诉我如果你有更好的想法来解决这个问题。另外,如果你能分享一段用 java 编程语言编写的代码,我会很高兴。谢谢是提前:)

标签: java

解决方案


public class Dummy {
    public static void main(String[] args) {
        double min = 0.0;
        double max = 3.0;
        double d = 0.5;

        for (double n = min; n <= max; n+=d) {
            double result =  (Math.pow(n*(n/1), 2)) / 4; // {N(N/1)^2}/4
            System.out.print(result + ", ");
        }
    }
}

输出:

result : 0.0, 0.015625, 0.25, 1.265625, 4.0, 9.765625, 20.25.

您可以更改min/max值以更改所需的范围。如您所见,除非您想保存结果以供其他用途,否则您不需要任何数据结构(数组)来解决此问题。


推荐阅读