黑马程序员技术交流社区
标题:
if else 省略???大神在哪里???
[打印本页]
作者:
腹黑生姜
时间:
2015-7-3 22:27
标题:
if else 省略???大神在哪里???
if(a==b)
return true;
else
return false;
可以写成
if(a==b)
return true;
return false;
但是
if(files[x].isDirectory())
showDir(files[x]);
else
System.out.println(files[x]);
如果省略else两句都会打印这是为什么?
作者:
腹黑生姜
时间:
2015-7-3 22:29
就是下面的代码
import java.io.*;
class FileDemo3
{
public static void main(String[] args)
{
File dir = new File("d:\\java0217");
showDir(dir);
}
public static void showDir(File f)
{
System.out.println(f);
File[] files=f.listFiles();
for(int x=0;x<files.length;x++)
{
if(files[x].isDirectory())
showDir(files[x]);
System.out.println(files[x]);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2