整数处理

tvmytwxo  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(212)

有人能给我一个程序在处理的起点,它应该加上所有整数从1到100,并打印结果。
谢谢你的帮助。
谨致问候。。。

kdfy810k

kdfy810k1#

有几种方法可以做到这一点。一种简单的方法是在循环中添加所有值:

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);

相关问题