1、阅读下面的程序代码,并回答问题。Strings1=newString("abcde");Strings2=newString("abcde");booleanb1=s1.equals(s2);booleanb2=s1==s2;System.out.print(b1+""+b2);程序...
1、阅读下面的程序代码,并回答问题。
String s1 = new String("abcde");
String s2 = new String("abcde");
boolean b1= s1.equals(s2);
boolean b2 = s1== s2;
System.out.print(b1+" "+b2);
程序段执行后,在命令行的输出结果如何?
解释输出(1)的结果的原因?
2、阅读下面的程序,并回答问题
import java.io.*;
public class Test {
public static void main(String args[]) throws IOException {
BufferedReader buf=new BufferedReader(
new InputStreamReader(System.in));
while(true) {
String str = buf.readLine();
if(str.equals("quit"))
break;