题目要求 删除目录功能: 客户任意输入一个路径,若路径格式正确则输出该路径下的所有文件夹名称 并提示“是否要删除以下的文件夹(注意:文件夹下面的所有内容将同时被删除):” 若客户输入"Y"则删除,若输入"N"则不执行任何操作 若格式错误则提示“无效路径” 读者可在右下角的留言留下你(逻辑思维)的答案!
上期练习题答案公布栏
常见笔试题:
下面代码的运行结果是什么?
class B extends Object{
static{
System.out.println("Load B1");
}
public B(){
System.out.println("Create B");
}
static{
System.out.println("Load B2");
}
}
class A extends B{
static{
System.out.println("Load A1");
}
public A(){
System.out.println("Create A");
}
}
publicclass Testclass {
publicstaticvoid main(String[] args) {
new A();
}
}
A、Load B1 Load B2 Create B Load A Create A
B、Load B1 Load B2 Load A Create B Create A
C、Load B2 Load B1 Create B Create A Load A
D、Create B Create A Load A Load B1 Load B2
正确答案是:B
解析:Java程序的初始化一般遵循3个原则(优先级依次递减):1、静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(变量)只初始化一次,而非静态对象(变量)可能会初始化多次。2、父类优先于子类进行初始化。3、按照成员变量的定义顺序进行初始化,即使变量定义散布于方法定义之中,他们依然在任何(包括构造函数)被调用之前先初始化。
逻辑思维锻炼题:
某星期日,小学六年级学生Sroan出来散步时,两个男人并肩从身前走过。仔细一看,那两人用手铐各自铐上一只手。看上去似乎是便衣警察抓到了犯人,正带往附近的派出所。“哪个是便衣警察,哪个是犯人呢?”Sroan沉思着。(警察罪犯都不是左撇子)那么你知道吗?
左边是警察 右边是犯人
左边是犯人 右边是警察
正确答案:左边是犯人 右边是警察