以下代码片段: String s1 = "hello"; String s2 = "hello"; System.out.println(s1 == s2);以下哪句是正确的?
A: 输出“true”
B: 输出“false”
C: 不能编译
D: 运行时刻出现异常
A: 输出“true”
B: 输出“false”
C: 不能编译
D: 运行时刻出现异常
举一反三
- 以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);
- 中国大学MOOC: 以下代码片段: String s1 = hello; String s2 = hello; System.out.println(s1 == s2);以下哪句是正确的?
- 下列代码片段执行结果是:String s=new String(”abc”); String s1=new String(s); if(s==s1){ System.out.println(”Hello”); } if(s.equals(s1)){ System.out.println(”World”); } A: Hello World B: Hello C: World D: Null
- 以下代码片段: String s1 = hello; ...(s1 == s2);以下哪句是正确的?
- 以下要输出“hello,world!”正确的是? A: String s=String.format("%1s%2s","hello","world");System.out.println(s); B: String s=String.format("%1$s,%2$s","hello","world");System.out.println(s); C: String s=String.format("%s,%s","hello","world");System.out.println(s); D: String s=String.format("%1s,%2s","hello","world");System.out.println(s);