DiGui
辐_射
这个作者很懒,什么都没留下…
展开
-
IO流_递归概述和注意事项
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);原创 2017-02-07 12:35:40 · 433 阅读 · 0 评论 -
IO流_递归解决问题的思想及图解
package cn.itcast_02;/* * 需求:请用代码实现求5的阶乘 * 下面的知识要知道: * 5! = 1*2*3*4*5 * 5! = 5*4! * * 有几种方案实现呢? * A:循环实现 * B:递归实现 */public class DiGuiDemo { public static void main(String[] args原创 2017-02-07 13:26:51 · 396 阅读 · 0 评论 -
IO流_递归求阶乘的代码实现及内存图解
package cn.itcast_02;/* * 需求:请用代码实现求5的阶乘 * 下面的知识要知道: * 5! = 1*2*3*4*5 * 5! = 5*4! * * 有几种方案实现呢? * A:循环实现 * B:递归实现 * a:做递归要写一个方法 * b:出口条件 * c:规律 */public class DiGuiDem原创 2017-02-07 15:30:27 · 559 阅读 · 0 评论 -
IO流_不死神兔问题案例
package cn.itcast_02;/* * 有一对兔子,从出生后第3个月起每个月生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子不死,问第二十个月的兔子对数是多少? * 分析:我们要想办法找规律 * 兔子对数 * 第一个月: 1 * 第二个月: 1 * 第三个月: 2 * 第四个月: 3 * 第五个月: 5 * 第六个月: 8 * ... *原创 2017-02-07 16:39:52 · 1686 阅读 · 0 评论 -
IO流_递归输出指定目录下所有的java文件的绝对路径案例
package cn.itcast_03;import java.io.File;/* * 需求:把D:\JavaSE_WorkdSpace2目录下所有的java结尾的文件的绝对路径给输出在控制台。 * * 分析: * A:封装目录 * B:获取该目录下的文件或者文件夹的File数组 * C:遍历该File数组,得到每一个File对象 * D:判断该File原创 2017-02-07 17:06:09 · 2627 阅读 · 0 评论 -
IO流_递归删除带内容的目录案例
package cn.itcast_03;import java.io.File;/* * 需求:递归删除带内容的目录 * * 给定目录:demo * * 分析: * A:封装目录 * B:获取该目录下的文件或者文件夹的File数组 * C:遍历该File数组,得到每个File对象 * D:判断该File对象是否是文件夹 * 是:回到B *原创 2017-02-07 20:12:25 · 839 阅读 · 0 评论 -
IO流_IO流概述及分类
原创 2017-02-07 20:41:25 · 940 阅读 · 0 评论 -
IO流_递归、IO流总结
1:递归(理解) (1)方法定义中调用方法本身的现象 举例:老和尚给小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B:次数不能过多,否则内存溢出 C:构造方法不能递归使用 (3)递归的案例: A:递归求阶乘 B:兔子问题 C:递归输出指定目录下所有指定后缀名的文件绝对路径 D:递归删除带内容的目录(小心使用)2:IO流(掌原创 2017-02-08 22:16:35 · 402 阅读 · 0 评论