递归
Unknown To Known
这个作者很懒,什么都没留下…
展开
-
递归练习之有一对兔子,从出生第三个月起每一个月都生一对兔子,小兔子长到第三个月又生一对兔子 假设兔子都不死,问第20个月的兔子对数为多少
package cn.itcast_01;/* * 不死神兔问题: * 有一对兔子,从出生第三个月起每一个月都生一对兔子,小兔子长到第三个月又生一对兔子 * 假设兔子都不死,问第20个月的兔子对数为多少 * * 分析: 兔子对数 * 第一个月 1 * 第二个月 1 * 第三个月 2 * 第四个月 3 * 第五个月 5 * 第六个月 8 *原创 2020-09-09 22:08:25 · 532 阅读 · 0 评论 -
递归输出指定目录下所以的Java文件的绝对路径
package cn.itcast_01;import java.io.File;/* * 需求:请输出E\\develop目录下所有的以Java结尾的文件的绝对路径在控制台 * * 分析: * A:封装目录 * B:获取该目录下所有文件或者文件夹的File数组 * C: 遍历该数组,得到每一个File对象 * D:判断该File对象是否是文件夹 * 是:回到B * 否:继续判断是否以.Java结尾 *原创 2020-09-09 22:07:21 · 168 阅读 · 0 评论 -
递归删除带内容目录案例
package cn.itcast_01;import java.io.File;/* * * 需求:递归删除带内容的目录 * * 目录已经给定 * * 分析: * A:封装目录 * B:获取该目录下的所以文件或者文件夹的File数组 * C:遍历该File数组,得到每一个File对象 * D:判断该File独享是否是文件夹 * 是:回到B * 否:就删除 */public class 递归删除原创 2020-09-09 22:06:28 · 183 阅读 · 0 评论 -
递归的实现之代码实现5的阶乘
package cn.itcast_01;/* * 需求:请用代码实现5的阶乘 * * 有两种方案实现 * A:循环实现 * B;递归实现 * a:做递归要写一个方法 * b:该方法必须有个出口 * c:规律 * */public class 递归的实现 { public static void main(String[] args) { //循环实现 int j原创 2020-09-07 20:35:27 · 1320 阅读 · 0 评论 -
java之递归概述和注意事项
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) * *原创 2020-09-07 20:28:58 · 310 阅读 · 0 评论