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

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
mengvlog 阅读 51 次 更新于 2025-10-29 09:31:40 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部