import java.io.*;
class FileDemo
{
public static void main(String[] args)
{
File dir=new File("G:\\360Downloads");
list(dir);
}
public static void list(File dir)
{
System.out.println(dir);
File[] files=dir.listFiles();
for(int x=0;x<files.length;x++)
{
if(files[x].isDirectory())
{
//递归
list(files[x]);
}
else
{
System.out.println(files[x]);
}
}
}
}
//递归小例子求和-1
public static void main(String[] args)
{
int sum=getSum(100);
System.out.println(sum);
}
//求和递归
public static int getSum(int num)
{
if(num==1)
return 1;
return num+getSum(num-1);
}
}
//递归小例子2
class toBin
{
public static void main(String[] args)
{
toBin(6);
}
public static void toBin(int num)
{
if(num>0)
{
toBin(num/2);
System.out.print(num%2);
}
}
}