package cn.itcast_01;
/*
* 递归:在方法定义中调用方法本身的现象
*
* 方法的嵌套调用,这不是递归
* Math.max(Math.max(a,b),c);
*
*
*自己调用自己是递归
*
* public void show(int n){
*
* if(n<=0){
* System.out.println(0);
* }
* System.out.println(n)
*
* show(n--);
* }
*
* 注意事项;
* A:递归一定要有出口,否则就是死递归
* B:递归的次数不能太多,否则就内存溢出(内存不够)
* C:构造方法不能递归使用
*
*/
java之递归概述和注意事项
最新推荐文章于 2025-08-08 10:41:44 发布
本文深入讲解了递归的概念,区分了递归与方法嵌套调用的区别,强调了递归在程序设计中的重要性和注意事项,包括确保递归出口、限制递归深度以及避免在构造方法中使用递归。
1199

被折叠的 条评论
为什么被折叠?



