本帖最后由 殷婷婷 于 2013-12-16 14:44 编辑
- import java.io.*;
- class Demo
- {
- public static void main(String[] args)throws IOException
- {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
- String line = null;
- while((line=br.readLine())!=null)
- {
- bw.write(line.toUpperCase());
- bw.newLine();
- bw.flush();
- }
- br.close();
- bw.close();
- }
- }
复制代码 上述代码如果没有bw.flush()这句的话,输入的数据将无法打印在控制台上。但是最后不是调用了close方法了吗,close方法是会刷新后再关闭流的啊,为什么数据没有刷到目的地呢?还有一个问题想问版主,我技术分是26分啊,怎么今天一打开网页,变成了25分了,怎么回事啊?
|