键盘录入最常见写法(IO流)

键盘录入转大写打印到控制台

// 键盘录入,主函数部分
BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));//源:键盘输入
BufferedWriter bufw=new BufferedWriter(new OutputStreamWriter(System.out));//目的:控制台输出
String line=null;
while((line=bufr.readLine())!=null)
{
	if("over".equals(line))
		break;
	bufw.write(line.toUpperCase());
	bufw.newLine();
	bufw.flush();
}
bufr.close();

流操作的基本规律最痛苦的就是流对象很多,不知道该用哪一个。
通过三个明确来完成:
1、明确源和目的
源:输入流。 InputStream和Reader
目的:输出流。 OutputStream和Writer
2、操作的数据是否是纯文本
是:字符流。
不是:字节流。
3、当体系明确后,在明确要使用哪个具体的对象
通过当前设备来区分:
源设备:内存、硬盘、键盘。
目的设备:内存、硬盘、控制台。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值