JAVA 编程 循环问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:55:50
JAVA 编程
当你输入 “你好” 的时候
他回答 “你好”
当你输入“我是XX”的时候
他回答“你好久没来啦”
当你输入“再见”的时候
他说“再见,下次再来”
循环
“再见”结束

这个do{}while 里的内容我写不出来

InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br =new BufferedReader(isr);

do{
String s = br.readLine();
if(s.equals("你好")){
System.out.print("你好");
}
if(s.equals("我是XX")){
System.out.print("你好久没来啦");
}
if(s.equals("再见")){
System.out.print("再见,下次再来");
return;
}
}while(true)

楼上的是个死循环!!!!!
String s;
do{
if(s == JOptionPane.ShowInputDialog("你好"))

System.out.print("你好");
}
if(s == JOptionPane.ShowInputDialog("我是*")){
System.out.print("你好久没来啦");
}
if(s == JOptionPane.ShowInputDialog("再见")){
System.out.print("再见,下次再来");
}
}while(s);