java - 迭代总和

标签 java for-loop

您好,我是 Java 初学者,我有一个关于迭代求和的问题。问题是:编写一个程序,将以下表达式计算到小数点后 4 位: (1/10) + (2/9) + (3/8) + (4/7) + (5/6) + (6/5) + (7/4) + (8/3) + (9/2) + (10/1)

到目前为止我已经:

public class Expression
{
    public static void main(String[] args)
    {
        float x;
        for ( float m=1, n=10; m<11; m++,n--)
        {
            x = (m)/(n);
        }

我如何对 for 循环进行的所有迭代求和?

谢谢大家:)

最佳答案

public class Expression
{
    public static void main(String[] args)
    {
        float x = 0;
        for ( float m=1, n=10; m<11; m++,n--)
        {
            x += (m)/(n);
        }
    System.out.println(x);
    }
}

关于java - 迭代总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18708486/

相关文章:

java - 更新对象时更新对对象的所有引用(reference to a reference)

java - hibernate : self join confusion?

django - 如何检查 Django 模板中的最后一个循环迭代?

c++ - for 循环的首选评论风格是什么? (C++,但也应该与其他语言相关)

java - 如何在 Java 的一个 cmd 窗口中运行多个命令?

java - Java中的"new way for loop",不起作用,建议吗?

java - 如果服务器返回错误状态,java.net.HttpUrlConnection是否总是抛出IOException?

java - Apache Camel 如何从路由动态添加/删除端点

Java 套接字 : Read/receive the same instance multiple times after change values: ObjectInputStream. readObject()

swift - iOS swift : Help to understand this for loop function