递归:方法定义调用方法本身的现象.(项目中并不常用) 注意事项: A:递归一定要有出口.否则会死递归. B:递归的次数不要过多.否则会内存溢出. 构造方法不能使用递归调用. 递归题思路: 找出口 找规律 案例1: 求5!(5的阶乘) file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps8B9D.tmp.jpg 案例2:又叫斐波那契数列 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死, 问第二十个月的兔子对数为多少? file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps8BCC.tmp.jpg 案例3: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps8BED.tmp.jpg 案例4: 在控制台输出D:\itcast\20131130所有的java文件的绝对路径 (注意:路径要用双斜杠,因为”\”是转义字符,文件夹名称不区分大小写) file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps8C0D.tmp.jpg file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps8C2D.tmp.jpg 例如:360扫描杀毒
|