Hier eine noch nicht ganz fertige Methode farbenZiehen. die Methode gibZufallszahl gibt eine Zufallszahl zwischen 0 und i zurück. Für die Abbruchbedingung in der for-Schleife (b=1) bekommt ich eine Fehlermeldung: Type mismatch: cannot convert from int to boolean
Ich poste mal auch noch die Klasse zu der farbenZiehen() gehört:
Java:
public ArrayList farbenZiehen(int b) {
RandomGenerator randomGenerator = new RandomGenerator();
int i ;
for (i=b; b=1; b--) {
randomGenerator.gibZufallszahl(i);
}
return farbarray;
}
Ich poste mal auch noch die Klasse zu der farbenZiehen() gehört:
Java:
import java.util.ArrayList;
import javax.swing.JPanel;
//Farburne enthält insgesamt X grundlegende Farben
public class Farburne {
//Deklarationsteil der Instanzvariablen
ArrayList<String> farbarray = new ArrayList<String>();
//Konstruktor
public Farburne() {
farbarray.set(0, "RED");
farbarray.set(1, "ORANGE");
farbarray.set(2, "YELLOW");
farbarray.set(3, "GREEN");
farbarray.set(4, "GREY");
farbarray.set(5, "BLACK");
farbarray.set(6, "WHITE");
farbarray.set(7, "BROWN");
farbarray.set(8, "BLUE");
}
}