- import java.io.IOException;
- import java.io.InputStream;
- /**
- * 读取键盘录入
- * system.in:对应标准输入设备:键盘
- * 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);
- }
- }
- }
复制代码
|
|