整数处理

时间:2018-12-06 14:24:23

标签: java processing

有人可以给我一个程序的起点,该程序应该将1到100之间的所有整数相加并打印结果。

感谢您的帮助。

亲切的问候...

1 个答案:

答案 0 :(得分:1)

有几种方法可以执行此操作。一种简单的方法是在循环中添加所有值:

    int n = 100;

    int result = 0;

    for(int i = 0; i <= n; ++i) {
        result += i;
    }
    System.out.println(result);

或者如@nullpointer所述,您可以使用公式来计算结果:

    int n = 100;

    int result = (n * (n+1)) / 2;

    System.out.println(result);

好,如评论中所述:如果只想添加偶数,则可以将其更改为:

    int n = 3;

    int result = 0;
    for(int i = 0; i <= n; ++i) {
        if(i % 2 == 0) {
            result += i;
        }
    }
    System.out.println(result);