java为什么关闭流报错!

importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.io.Buffer... 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(); }} 展开
 我来答
我才是淡淡
2016-06-28 · TA获得超过1540个赞
知道小有建树答主
回答量:1289
采纳率:0%
帮助的人:728万
展开全部

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式