为了账号安全,请及时绑定邮箱和手机立即绑定

java为什么关闭流报错!

java为什么关闭流报错!

潇潇雨雨 2018-07-12 12:11:27
import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;public class Day25_7{ public static void main(String[] args)throws IOException{ //字节输入流转化字符输入流 //InputStreamReader insR=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //字节输出流转化字符输出流 //OutputStreamWriter outsR=new OutputStreamWriter(System.out); BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out)); while(true){ //读取一行字符串 String str=br.readLine(); str=str.toUpperCase(); //写出字符串。 bw.write(str); //换行(跨平台) bw.newLine(); //刷新缓冲区,否则字符串不打印 bw.flush(); } br.close(); bw.close(); }}
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

https://img1.sycdn.imooc.com//5b5033680001d73a06000506.jpg

你这里有个死循环,正常情况下程序只要进入这个循环里面就出不去,换句话说,根本执行不到19行之后的代码。你的截图里面它的提示已经说得很清楚啦~~都学到IO操作了,这种错误都没遇到过?

查看完整回答
反对 回复 2018-07-19
  • 1 回答
  • 0 关注
  • 407 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信