叨叨两句
- 今天好忙啊,但很爽,打造最强自己的感觉真好。
题12: 递归求阶乘
package com.test;
public class Test01 {
public static void main(String[] args) {
System.out.println(func(5));
}
//该方法用于求解i的阶乘
/*5! = 5 * 4!
* 4!= 4 * 3!
* 3!= 3 * 2!
* 2! = 2 * 1!
* 1! = 1;
*/
public static int func(int i) {
if(i == 1) {
return 1;
}
return i * func(i - 1);
}
}
题13:递归打印文件夹中所有文件路径
package com.test;
import java.io.File;
public class Test01 {
public static void main(String[] args) {
printSubFileName(new File("C:\\Users\\Dell xps\\Desktop\\待读书单(深度)——编程"));
}
public static void printSubFileName(File file) {
File[] files = file.listFiles();
for(File subFile : files) {
if(subFile.isFile()) {
System.out.println(subFile.getAbsolutePath());
} else {
printSubFileName(subFile);
}
}
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。