- import java.io.*;
- 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))//第二个问题:这里是判断你输入的字符串是否是over,如果是,就录入结束。
- break;
- System.out.println(s.toUpperCase());
- sb.delete(0,sb.length());
- }
- else
- sb.append((char)ch);
-
- }
-
- }
- }
复制代码
第一个问题:因为in 是标准输入流,它所对应的类型是inputstream,所以system.in表示的是获取键盘录入。 |