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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. import java.io.*;


  2. public class AAA {

  3.         /**
  4.          * @param args
  5.          * @throws IOException
  6.          */
  7.         public static void main(String[] args) throws IOException {
  8.                 // TODO Auto-generated method stub
  9.         InputStream is=System.in;
  10.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  11.         BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
  12.         String str=null;;
  13.         while((str=br.readLine())!=null)
  14.         {
  15.                 if(str.equals("over"))
  16.                         break;
  17.                 bw.write(str);
  18.                 bw.newLine();
  19.                 bw.flush();
  20.         }
  21.         br.close();
  22.         bw.close();
  23.         }
  24. }
复制代码

输入字母和数字都没问题 但是一输入汉字就开始出错 为什么!

评分

参与人数 1技术分 +1 黑马币 +6 收起 理由
枫儿 + 1 + 6 赞一个!

查看全部评分

1 个回复

倒序浏览
楼主是Eclipse编译的代码么?刚才我试了一下,原因可能是工程的的编码集不支持中文。
可以单击工程的右键,点击Properties—Resource—把编码集设置成utf-8。看看。
另外这一行多了个;。String str=null;;

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马