ファイル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) です
※答えはタッチで!!