当前位置: 代码迷 >> Java相关 >> [求助]为何退出不了循环
  详细解决方案

[求助]为何退出不了循环

热度:270   发布时间:2007-04-23 20:05:44.0
[求助]为何退出不了循环
本人刚学java,写了一个小程序,不知为何终止不了循环,请大家帮忙看看
import java.io.*;
class MyIO
{
public static void main(String[] args)
{
String s="";
String ss=new String();
boolean bool = true;
do
{
System.out.print("请输入内容:");
BufferedReader cin = new BufferedReader(new InputStreamReader(System.in));
try
{
s = cin.readLine();
}
catch (IOException e)
{
return;
}
System.out.println("你输入的是:"+s);
System.out.print("是否继续?<y/n>:");
try
{
ss = cin.readLine();
}
catch (IOException e)
{
}
if(ss=="y")
{
continue;
}
else
if(ss=="n")
{
bool = false;
}
}
while (bool);

}
}
----------------解决方案--------------------------------------------------------
String的比较用equals
ss.equals("n");
----------------解决方案--------------------------------------------------------
谢谢
----------------解决方案--------------------------------------------------------

恩 楼上的说的对!支持


----------------解决方案--------------------------------------------------------
  相关解决方案