-2

私の Java プログラムは txt ファイルに 1 行しか書き込みません。

コード:メイン:

package hu.hymosi.tut;

import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Random;

public class Main {

public static void main(String[] args) {
    PrintWriter out = null;
    frameworkcucc fw = new frameworkcucc();
    for (int i = 1; i < 100; i++) {
        Random rand = new Random();
        System.out.println(i);

        try {
            out = new PrintWriter("valtozok.txt");
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        int kiirando = rand.nextInt();

        fw.writetotext(kiirando, out);
    }
}

}

フレームワークcucc:

package hu.hymosi.tut;

import java.io.PrintWriter;

public class frameworkcucc {

public void writetotext(int write, PrintWriter writer) {
    writer.print(write + "\n");
}

}

プログラムを実行すると、txt ファイルに 1 行だけ書き込まれます。バグとは何ですか?どうすれば解決できますか?

4

2 に答える 2