给大家出道题!
这段程序会输出什么?
public class AnimalFarm { public static void main(String[] args) { final String pig = "length: 10"; final String dog = "length: " + pig.length(); System.out.println("Animals are equal: " + pig == dog); String a = "a"; String b = "a"; System.out.println("a==b ? " + a == b); String c = "ac"; String d = "a" + "c"; String e = a + "c"; System.out.println(c == d); System.out.println(c == e); }}
[解决办法]
false
false
true
false
[解决办法]
23楼说的很好
[解决办法]
false
false
true
false
[解决办法]
总结一句!做题要小心!呵呵!
[解决办法]
false
false
true
false
注意前面2题,是字符串相加后,在比较。
[解决办法]
false
false
true
false
[解决办法]
false
false
true
false
[解决办法]
学习
[解决办法]
false
false
true
false
[解决办法]
false
false
true
false
[解决办法]
测试了
false
false
true
false
[解决办法]
测试了
false
false
true
false