有人可以给我一个程序的起点,该程序应该将1到100之间的所有整数相加并打印结果。
感谢您的帮助。
亲切的问候...
答案 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);