java 求100以内自然数之和?代码要怎么写?

如题所述

第1个回答  2010-09-19
public class SumMethod{
//此方法计算maxNum以内的自然数的和
public int getSum(int maxNum){
int sum = 0;
for(int i=1;i<=maxNum;i++){
sum+=i;
}
return sum;
}
public static void main(String[] args) {
int num = 0;
SumMethod sm = new SumMethod();
num = sm.getSum(100);
System.out.println("100以内自然数之和为:"+num);
}
}
程序输出结果: 100以内自然数之和为:5050
这虽然是一个小程序,但也可以写出一些东西的。。。
第2个回答  2010-09-19
class test{
public static void main(String[] args){
System.out.println("100以内自然数之和为:" + ((1+100)*100/2));
}
}
第3个回答  2010-09-19
int result = 5050;
//这是这个问题的最好的算法了。
第4个回答  2010-09-19
public class Test {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println(sum);
}
}本回答被网友采纳