当前位置 : 主页 > 编程语言 > java >

递归方法慎用

来源:互联网 收集:自由互联 发布时间:2021-06-28
java.lang.StackOverflowError package cn.demo;public class Recursion {/** * recursion */public static long recursion(int sum){if (sum==0) {return sum;}return sum+recursion(sum-1);}public static void main(String[] args) {long result= recursio
java.lang.StackOverflowError
package cn.demo;

public class Recursion {

	/**
	 * recursion
	 */
	public static long recursion(int sum){
		if (sum==0) {
			return sum;
		}
		return sum+recursion(sum-1);
	}
	public static void main(String[] args) {
		long result= recursion(100000);
		System.out.println(result);
	}

}
网友评论