A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

yjf997234900

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© yjf997234900 初级黑马   /  2011-12-20 09:47  /  1817 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 yjf997234900 于 2011-12-20 09:50 编辑
  1. import java.io.*;
  2. class PrintWriterDemo
  3. {
  4.         public static void main(String[] args) throws IOException
  5.         {
  6.                 BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
  7.                   PrintWriter out1=new PrintWriter(new FileWriter("a.txt"),true );
  8.                                String line=null;
  9.                                while((line=bufr.readLine())!=null)
  10.                               {
  11.                                     if("over".equals(line))
  12.                                    {
  13.                              break;
  14.                                    }
  15.                             out1.println(line.toUpperCase());
  16.                             }
  17.                            out1.close();
  18.                             bufr.close();
  19.         }
  20. }
复制代码
复制代码我在控制台输入:
jas
wq
sa
d
zx
over
运行结果是:
JAS
JAS
JAS
JAS
JAS
JAS
而且输入over不能结束输入

4 个回复

倒序浏览
测试了下,没有问题啊
回复 使用道具 举报
黄喆 黑马帝 2011-12-20 10:11:42
藤椅
生成的a.txt文件,妥妥的
回复 使用道具 举报
杨强 黑马帝 2011-12-20 10:32:07
板凳
一点问题没有
回复 使用道具 举报
可能是我编译器的问题,怎么弄也只能将输入的一行转为大写,谢了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马