看看这两个程序,运行结果为何有区别 响应此篇文章
看看这两个程序,运行结果为何有区别 响应此篇文章
引言响应
--------------------------------------------------------------------------------
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();}
}
} //只可以输入一次问题就会退出,不能连续输入