Untitled
unknown
plain_text
a year ago
1.2 kB
2
Indexable
Never
/** Schreiben Sie ein Programm, das in zwei Feldern im Array pos unten zählt, * ob Zufallszahlen zwischen 0 und 5 liegen (diese kommen in pos[0]) oder * zwischen 6 und 10 (diese kommen in pos[1]). * Visualisieren Sie nach jeder Zufallszahl die Zählungen als zwei Zeilen, z.B.: * * 1: XXXXXXXX * 2: XXXX * * mit System.out.print() fuer einzelne Zeichen, oder System.out.println() * * Die Methode run() soll aufhoeren, wenn eine der beiden Zeilen die Laenge 10 * erreicht hat. * * Vervollständigen Sie dazu die Methoden der Klasse Race unten */ import java.util.Random; class Race { private int[] pos; // [ 0, 1] public Race() { System.out.print(" 1: "); for (int i=1; i<=pos[0];i++) { System.out.print("X"); } System.out.println(" 2: "); for (int j=1; j>=pos[1]; j++) { System.out.print("X"); } } public void run() { Random rand = new Random(); int zufall = rand.nextInt( 10 ); // zufall ist 0, 1, 2, ..., 9 while (pos[0]<=10 && pos[1] <= 10) { if (zufall <= 5) { pos[0]+=1; } else { pos[1]+=1; } } } public static void main(String[] args) { Race r = new Race(); r.run(); } }