首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

read.line()函数有关问题

2012-11-07 
read.line()函数问题我打算写一个用户从键盘输入字符串,之后显示出来,出了点小问题。程序无限循环停不下来,

read.line()函数问题
我打算写一个用户从键盘输入字符串,之后显示出来,出了点小问题。程序无限循环停不下来,以下是我写的程序
import java.io.*;
class Print
{
public static void main(String []args)
{
System.out.println("请输入字符串");
String str1="abcde";
try
{
while(str1!="#")
{
BufferedReader str=new BufferedReader(new InputStreamReader(System.in));
str1=str.readLine();
System.out.println(str1);
}
}catch(IOException e){};
}
}
我输入了“#”,循环还是没有跳出来,请多多帮忙,感激不尽

[解决办法]
while(str1!="#")这个判断应该写成while(str1.equals("#"))

[解决办法]

探讨
2楼跟3楼的方法我试过了,不行,2楼语法错误,3楼不能键盘不能输入

热点排行