1、求阶乘
public int f1(int n){ if(n == 1){ return 1; }else{ return n * f1(n-1); } }
2、求Fibonacci数列的第n个数是多少
public int f2(int n){ if(n == 1 || n == 2){ return 1; }else{ return f2(n - 2) + f2(n - 1); } }
3、递归删除文件夹下所有文件
public void deleteFiles(File file){ if(file.isFile() || file.listFiles().length == 0){ file.delete(); }else{ for(File f:file.listFiles()){ deleteFiles(f); f.delete(); } } }