ファイルa.txtには以下の数値が入っています。次のコードを実行した後、ファイルb.txtには何が入っていますか?
23
-42
7
-62
17

import java.io.*;

class Test{
  public static void main(String[] args) throws IOException{
    BufferedReader br=new BufferedReader(new FileReader("a.txt"));
    PrintWriter pw=new PrintWriter(new BufferedWriter(new FileWriter("b.txt")));
    
    String str;
    int num;
    while(true){
      str=br.readLine();
      if(str==null)break;
      
      num=Integer.parseInt(str);
      if(num<0) pw.println("("+(-num)+")");
      else pw.println(num);
    }
    
    br.close();
    pw.close();
  }
}

(1) 23
    -42
    7
    -62
    17
(2) 23
    (42)
    7
    (62)
    17
(3) 23
    7
    17
(4) (42)
    (62)
答えは  (2)  です
※答えはタッチで!!

0
0