有人能给我一个程序在处理的起点,它应该加上所有整数从1到100,并打印结果。谢谢你的帮助。谨致问候。。。
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);
1条答案
按热度按时间kdfy810k1#
有几种方法可以做到这一点。一种简单的方法是在循环中添加所有值:
或者如@nullpointer所述,您可以使用公式来计算结果:
如注解中所述:如果您只想添加偶数,您可以将其更改为: