首页 > 学院 > 开发设计 > 正文

IO流_递归概述和注意事项

2019-11-11 04:13:41
字体:
来源:转载
供稿:网友
package cn.itcast_01;/* * 递归:方法定义中调用方法本身现象 *  * 方法的嵌套调用,这不是递归 * Math.max(Math.max(a,b),c); *  * public void show(int n){ * 		if(n<=0){ * 			System.exit(0); * 		} * 		System.out.PRintln(n); * 		show(n--); * } *  * 注意事项: * 		A:递归一定要有出口,否则就是死递归 * 		B:递归的次数不能太多,否则就内存溢出 * 		C:构造方法不能递归使用 *  * 举例: * 		A:从前有座山,山里有座庙,庙里有个老和尚和小和尚,老和尚在给小和尚讲故事,故事是: * 			从前有座山,山里有座庙,庙里有个老和尚和小和尚,老和尚在给小和尚讲故事,故事是: * 				从前有座山,山里有座庙,庙里有个老和尚和小和尚,老和尚在给小和尚讲故事,故事是: * 					从前有座山,山里有座庙,庙里有个老和尚和小和尚,老和尚在给小和尚讲故事,故事是: * 						... * 					庙挂了,或者山崩了。 * 		B:学编程 -- 高薪就业 -- 挣钱 -- 娶媳妇 -- 生娃娃 -- 放羊 -- 挣学费 * 			学编程 -- 高薪就业 -- 挣钱 -- 娶媳妇 -- 生娃娃 -- 放羊 -- 挣学费 * 				学编程 -- 高薪就业 -- 挣钱 -- 娶媳妇 -- 生娃娃 -- 放羊 -- 挣学费 * 					学编程 -- 高薪就业 -- 挣钱 -- 娶媳妇 -- 生娃娃 -- 放羊 -- 挣学费 * 						... * 					娶不到媳妇,或者生不了娃娃 */public class DiGuiDemo {	// public DiGuiDemo() {	// DiGuiDemo();	// }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表