質問: ans){ System.out.println("○"); } else{ System.out.println("×\t答え:" + ans); } } } //------------------------------------------------ わかると思いますが、鉄の元素記号はFeです。 よろしくお願いします。
回答: コンパイル時間がどれだけ違うか試してみようとしたところ、 Test1.java:1: コードが大きすぎます。 なるエラーが・・・ ちなみに生成のためのコードはこれ import java.io.*; public class Hoge { public static void main(String[] args) throws IOException { BufferedWriter out = new BufferedWriter( new FileWriter("Test1.java")); out.write("public class Test1 {public static void main(String[] args) {"); out.newLine(); out.write("boolean b = Boolean.valueOf(args[0]);"); out.newLine(); for (int i = 0; i < 100000; i++) { out.write("if (b == true) System.out.println();"); out.newLine(); out.flush(); } out.write("}}"); out.close(); } } ま、ファイルのIOの時間に比べると==trueの最適化の時間なんて誤差の範囲になっちゃうと思うけどね。