package yuwei.com;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
/*
* 需求:
* 读取键盘录入
*
* */
public class ReadIn {
public static void main(String[] args) {
// TODO Auto-generated method stub
InputStream in = System.in;
/*
* 读以上数据的原理
* 即readLine方法
* 所以能不能直接使用readLine方法
* 实现读一行呢(思考练习)*/
/*
StringBuilder sb = new StringBuilder();
try {
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);
}
}
}catch(IOException e) {
System.out.println(e.toString());
}finally {
try {
in.close();
}catch(IOException e) {
System.out.println(e.toString());
}
}
}
}
读取键盘录入(一行)打印(输入over结束打印)
最新推荐文章于 2023-02-21 21:19:46 发布