Files

Padawan

Erfahrenes Mitglied
Hallo Leute,

ich hab mir den Folgenden code geschrieben:

Java:
import java.util.Random;
import java.io.*;

import lernhilfe.ss2012.io.DirtyFileWriter;

public class FirstOutput {
	public static void main(String[] args){
		File fout = new File(".\\testfiles\\zahlen.txt");
		
		writeIntNumbersTo(20, 10, new PrintWriter(fout));
	}
	
	public static void writeIntNumbersTo(int numbercount, int width, PrintWriter out){
		int ir=0, j=0;
		Random r = new Random();
		
		out.println("---- Ganzzahl ----");
		
		 for(int i=0; i>numbercount; i++){
			 ir = r.nextInt()*2; //zufallszahl erzeugen
			 
			 out.print(ir);
			 j++;
			 
			 if(j==width){
				 out.println();
				 j=0;
			 }
			 
			 out.flush();
		 }
		 out.close();
	}
}


Es soll die in numbercount angegebene Anzahl von Zufallszahlen erzeugen und nach in width angegebenen Stellen einen Zeilenumbruch bewirken.

Mein Problem ist, das ---- Ganzzahl ---- in die Datei ausgegeben wir, aber nicht die zahlen. Ich bekomm auch keine Fehlermeldung, ich konnte auch mein Fehler nicht ausmachen. :(

Ich hoffe ihr könnt mir helfen.


Grüße
Padawan
 
Zuletzt bearbeitet:
Ist nur ein Logikfehler in der Bedingung deiner Schleife. i muss kleiner als numbercount sein, du prüfst aber auf größer.
 
Zurück