int sum=0;for(int i=1;i
java编程求1+2+3…+100的和用递归法
核心代码如下:
int sum=0;
for(int i=1;i<=100;i++)
{
sum+=i;
}
System.out.print(sum);
}
}
当然你可以将核心代码直接放在main()函数中,也可以放在某个函数中(如sum()),根据你自己的需要进行选择,如果放置在sum()函数中,可以让函数有返回值int,函数体中加return 语句,直接将变量sum返回,这样就不必使用System.out.print()函数进行输出了。2017-08-17
package eg;
public class PlusPlus {
public static int plus(int startNumber, int endNumber, int currentValue) {
currentValue += startNumber;
if (startNumber < endNumber) {
currentValue = plus(++startNumber, endNumber, currentValue);
}
return currentValue;
}
public static void main(String[] args) {
System.out.println(PlusPlus.plus(1, 100, 0));
}
}2017-08-17