看看这两个程序,运行结果为何有区别  响应此篇文章
引言响应
 --------------------------------------------------------------------------------
import java.io.*;public class TryOne1
{
public static void main(String[] args)
{
String s;
String a="what's your name?";
String b="how old are you?";
String c="Do you like this girl?";
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(isr);//System.out.println();
try
{
while ((s=in.readLine())!=null){if(s.equals(a))
System.out.println("Read: "+"My name is computer!");
else if(s.equals(b))
System.out.println("Read: "+"My age is 2.");
else if(s.equals(c))
System.out.println("Read: "+"Yes,She is a lovely girl.");
else 
System.out.println("Sorry,no answeer!"); }
in.close();

catch(Exception e)
{e.printStackTrace();}

} //可以连续输入问题,然后得到回答import java.io.*;public class TryOne1
{
public static void main(String[] args)
{
String s;
String a="what's your name?";
String b="how old are you?";
String c="Do you like this girl?";
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(isr);//System.out.println();
try
{
s=in.readLine();if(s.equals(a))
System.out.println("Read: "+"My name is computer!");
else if(s.equals(b))
System.out.println("Read: "+"My age is 2.");
else if(s.equals(c))
System.out.println("Read: "+"Yes,She is a lovely girl.");
else 
System.out.println("Sorry,no answeer!"); 
in.close();

catch(Exception e)
{e.printStackTrace();}

} //只可以输入一次问题就会退出,不能连续输入