level 10
xiuyuanvip
楼主
嘻嘻,精选了些SE基础的笔试题,但是很诡异.希望不要那么快就把代码放到编译器上跑,先自己想一下.
1.先来道简单的.
String a = "abc";
String b = "abc";
String c = new String("abc");
System.out.println("对还是错呢?"+ a==b );//输出对还是错呢?
System.out.println("对还是错呢?"+ a==c );//输出对还是错呢?
System.out.println("对还是错呢?"+ b.equals(c) );//输出对还是错呢?
2.来个逻辑的.
boolean x;
int i = 0;
System.out.println(!x&&i<=5 );//输出什么?
3.
int i = 0;
int j = 0;
j = j++;
i += ++i;
System.out.println("i等于多少?"+i);
System.out.println("j等于多少?"+j);
4.
public static String get() {
try {
return "1";
} catch{
return "2";
}
finally {
return "3";
}}
main方法中:
System.out.println(get());//输出啥呢?
2012年08月15日 02点08分
1
1.先来道简单的.
String a = "abc";
String b = "abc";
String c = new String("abc");
System.out.println("对还是错呢?"+ a==b );//输出对还是错呢?
System.out.println("对还是错呢?"+ a==c );//输出对还是错呢?
System.out.println("对还是错呢?"+ b.equals(c) );//输出对还是错呢?
2.来个逻辑的.
boolean x;
int i = 0;
System.out.println(!x&&i<=5 );//输出什么?
3.
int i = 0;
int j = 0;
j = j++;
i += ++i;
System.out.println("i等于多少?"+i);
System.out.println("j等于多少?"+j);
4.
public static String get() {
try {
return "1";
} catch{
return "2";
}
finally {
return "3";
}}
main方法中:
System.out.println(get());//输出啥呢?