// 乱数を 100 個作成してファイルに書き込むプログラム import java.io.*; import java.lang.*; public class WriteRandomNum { public static void main(String[] args) { try { // ファイルの書き込み準備(「RandomNumFile.txt」ファイルに書き込み) FileWriter fw = new FileWriter("RandomNumFile.txt"); BufferedWriter bw = new BufferedWriter(fw); PrintWriter pw = new PrintWriter(bw); System.out.println("100個の乱数を「RandomNumFile.txt」ファイルに書き込みます。"); // i: for 文で繰り返し回数を数える変数 // random: 作成した乱数を代入する変数 int i, random; pw.println("100個の乱数"); for (i = 0; i < 100; i = i + 1) { // 100 個なので 100 回 for 文を繰り返す // 乱数の作成 random = (int) (Math.random() * 1000); // 作成した乱数をファイルに書き込み pw.print(random + " "); } // ファイルを閉じる処理 pw.close(); bw.close(); fw.close(); System.out.println("書き込みが終了しました。"); } catch(IOException e) { // ファイル書き込みができなかった場合の例外処理 System.out.println("ファイル書き込みができませんでした。"); } } }