递归:方法自己调用自己
递归的弊端:不能调用次数过多,容易导致栈内存溢出
递归的好处:不用知道循环的次数
构造方法不能使用递归调用:因为会无限的循环调用
问:递归调用是否必须有返回值? 答: 不一定有(可以有,也可以没有 )
什么时候有返回值:想获取5!的值是多少时
什么时候没有返回值:比如说想看某个文件夹下的所有.java文件 ,如果文件夹下有.java文件就只需要把有.java文件打印就可以了,不必要返回
递归:方法自己调用自己
递归的弊端:不能调用次数过多,容易导致栈内存溢出
递归的好处:不用知道循环的次数
构造方法不能使用递归调用:因为会无限的循环调用
问:递归调用是否必须有返回值? 答: 不一定有(可以有,也可以没有 )
什么时候有返回值:想获取5!的值是多少时
什么时候没有返回值:比如说想看某个文件夹下的所有.java文件 ,如果文件夹下有.java文件就只需要把有.java文件打印就可以了,不必要返回