本帖最后由 凝聚 于 2013-10-24 20:59 编辑
/
* 通过键盘录入数据
* 当录入一个行数据后,就将该行数据进项打印
* 如果录入的数据是over,那么停止录入。。。*/
public class fifteen2 {
public static void main(String[] args) throws IOException{
InputStream in=System.in;
StringBuilder sb=new StringBuilder();
while(true)
{
int ch=in.read();
if(ch=='\r')
continue;
if(ch=='\n')
{
String s=sb.toString();
if("over".equals(s))
break;
System.out.println(s.toUpperCase());
//sb.delete(0, sb.length());
}
else
sb.append((char)ch);
}
}
}
这段代码如果没有sb.delete(0, sb.length());这段代码有一种快捷键能止住“不断地输入输出”是“Ctrl+c"吗?我怎么式了半天都不行啊!谁能解决一下啊。
|