Hallo,
ich habe hier eine Java-Aufgabe und zwar die Spielsituation eines "Life Game" (alternativ Game of Life, Lifespiel oder Conways Spiel des Lebens) nicht nur auf dem Bildschirm auszugeben, sondern zeitgleich auch in einer .txt-Datei. Dabei soll dieselbe Print-Methode verwendet werden. Als Tipp gibt es "Parameter der Print-Anweisung".
Den Code für das Lifegame hab ich, allerdings kriege ich es einfach nicht hin, es in einer Datei auszugeben. Ich muss zugeben, dass ich mich bis heute morgen lange nicht mehr mit Java befasst hatte.
Ich dachte mir, ich nutze einfach einen Filewriter, erstelle diesen also mit
FileWriter f1;
mache dann einen try-catch-block mit
f1 = new FileWriter("Dateiname.txt");
f1.write(blabla);
f1.close;
Das funktioniert auch in einem eigenständigen Programm, allerdings nicht mehr, wenn ich es ins Game of Life kopiere. Ich hab keine Ahnung, warum, vielleicht muss da was vererbt werden?
Die Fehlermeldungen beim Kompilieren lauten:
cannot find symbol class FileWriter
cannot find symbol class FileWriter
cannot find symbol variable array
cannot find symbol variable i
cannot find symbol variable j
cannot find symbol class IOException
Ich denke mal, es ist ein Sichtbarkeitsproblem, aber ich kann es nicht lösen. Ich kann mir nicht erklären, warum der Compiler plötzlich "FileWriter" nicht mehr findet. Jemand Vorschläge?
Den Code hänge ich mal im Anhang als java-File an. den FileWriter-Teil habe ich mit einem Kommentar markiert.
Vielleicht kann mir ja jemand helfen.
http://rapidshare.com/files/180755364/Uebung12.rar.html
ich habe hier eine Java-Aufgabe und zwar die Spielsituation eines "Life Game" (alternativ Game of Life, Lifespiel oder Conways Spiel des Lebens) nicht nur auf dem Bildschirm auszugeben, sondern zeitgleich auch in einer .txt-Datei. Dabei soll dieselbe Print-Methode verwendet werden. Als Tipp gibt es "Parameter der Print-Anweisung".
Den Code für das Lifegame hab ich, allerdings kriege ich es einfach nicht hin, es in einer Datei auszugeben. Ich muss zugeben, dass ich mich bis heute morgen lange nicht mehr mit Java befasst hatte.
Ich dachte mir, ich nutze einfach einen Filewriter, erstelle diesen also mit
FileWriter f1;
mache dann einen try-catch-block mit
f1 = new FileWriter("Dateiname.txt");
f1.write(blabla);
f1.close;
Das funktioniert auch in einem eigenständigen Programm, allerdings nicht mehr, wenn ich es ins Game of Life kopiere. Ich hab keine Ahnung, warum, vielleicht muss da was vererbt werden?
Die Fehlermeldungen beim Kompilieren lauten:
cannot find symbol class FileWriter
cannot find symbol class FileWriter
cannot find symbol variable array
cannot find symbol variable i
cannot find symbol variable j
cannot find symbol class IOException
Ich denke mal, es ist ein Sichtbarkeitsproblem, aber ich kann es nicht lösen. Ich kann mir nicht erklären, warum der Compiler plötzlich "FileWriter" nicht mehr findet. Jemand Vorschläge?
Den Code hänge ich mal im Anhang als java-File an. den FileWriter-Teil habe ich mit einem Kommentar markiert.
Vielleicht kann mir ja jemand helfen.
http://rapidshare.com/files/180755364/Uebung12.rar.html
Kommentar