为了减少大家的鼠标点击时间,现在决定开始打包问问题:D不知道这样子的效果,我先试点下哈,恳请大家多多支持啊~~
一:列出一个目录下的文件时,创建了一个String数组,依次打印该数组的元素时,运行多次结果是一样的,也就是说存入时有一定的顺序,我现在想知道的是,决定这个顺序的是什么呢?(从控制台显示的结果来看,应该也不是自然排序)。代码如下:
import java.io.*;
class Demo2
{
public static void main(String[] args)
{
File dir = new File("C:\\");
String[] files = dir.list();
for(int x=0;x<files.length;x++)
{
System.out.println(files[x]);
}
}
}
二:递归求一个数的二进制时,用了while,循环停止不了
,Eclipse下如何强制停下程序呢?最后没办法我只好关了Eclipse重启!
代码如下:
import java.io.*;
class FileDemo3
{
public static void main(String[] args)
{
sop("getSum_2="+n);
}
public static void toBin(int num)
{
if(num>0)//这里的if如果换做while则循环停止不了。
{
toBin(num/2);
sop(num%2);
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
|