本帖最后由 奔跑的二叉树 于 2013-9-15 18:46 编辑
- package cn.baidu.com;
- import java.io.*;
- /*
- * 读取键盘录入
- * System.out对应的是标准输出流,控制台
- * 需求:
- * 通过键盘录入数据,就将该行数据进行打印
- * 如果录入的数据是over,那么停止录入
- */
- public class ReadIn {
- 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);
- }
- }
- }
复制代码 这段在Eclipse运行后怎么什么结果都没有呢,完全搞不懂啊
|