public static void main(String[] args) {
System.out.println(f(20));
System.out.println(jc(3));
File srcfile = new File("F:\VIP");
getFile(srcfile);
}
//遍历打印全部文件
private static void getFile(File srcfile) {
File[] files = srcfile.listFiles();
if (files != null) {
for (File file : files) {
if (file.isDirectory()) {
getFile(file);
} else {
System.out.println(file);
}
}
}
}
//阶乘
private static int jc(int n) {
if (n == 1) {
return 1;
} else {
return n * jc(n - 1);
}
}
/不死神兔问题
private static int f(int n) {
if (n == 1 || n == 2) {
return 1;
} else {
return f(n - 1) + f(n - 2);
}
}