Java基础 -5.3

方法的递归调用
指的是一个方法自己调用自己的情况,利用递归调用可以解决一些重复且麻烦的问题 在进行我们递归调用的时候一般要考虑如下几点问题

  • 一定要设置方法递归调用的结束条件
  • 每一次调用的过程之中一定要修改传递的参数条件。
public class ddd {
	public static void main(String[] args) {
		System.out.println(sum(100));
	}
	public static int sum(int num) {
		if(num ==1) {
			return 1;
		}
		return num+sum(num-1) ;
	}
}
>>> 5050
posted @ 2020-02-15 22:27  上杉家主-上杉绘梨衣  阅读(97)  评论(0)    收藏  举报