java编程求1+2+3…+100的和(用递归法)

默认分类 未结 1 377
0冥界之主0
0冥界之主0 2023-03-18 21:26
相关标签:
1条回答
  • 2023-03-18 22:02

    核心代码如下: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()函数进行输出了。

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

    0 讨论(0)
提交回复