Hallo,
Gebt mal folgenden Code bei euch ein und startet :
package Lernen;
import java.util.Arrays;
import java.util.Scanner;
public class CarSeller {
int rColor = (int)(Math.random()*9);
int color;
int ps;
int mark;
String color2;
String ps2;
String mark2;
String[] colorArray = new String[10];
public void price(int color, int ps, int mark) {
this.color = color;
this.ps = ps;
this.mark = mark;
}
public int RandomColor() {
System.out.println(colorArray[rColor]);
return 1;
}
public static void main(String[] args) {
CarSeller acess = new CarSeller();
acess.colorArray[0] = "Black";
acess.colorArray[1] = "Green";
acess.colorArray[2] = "Red";
acess.colorArray[3] = "Orange";
acess.colorArray[4] = "Blue";
acess.colorArray[5] = "Cyan";
acess.colorArray[6] = "White";
acess.colorArray[7] = "Brown";
acess.colorArray[8] = "Yellow";
acess.colorArray[9] = "Grey";
System.out.println("Hey, what do you want to do ? | BUYCAR | DRIVE | GOINHOUSE | BUYPLOTS | REFUEL | QUIT |");
Scanner start = new Scanner(System.in);
if (start.equals("BUYCAR")) {
System.out.println("What car do you want to buy? | Lamborghini | Porsche | VW | Mercedes | BMW | Tesla | CANCEL|");
Scanner a = new Scanner(System.in);
if (a.equals("Lamborghini")) {
CarSeller Lamborghini = new CarSeller();
System.out.println("Which color do you want ? | Choose one ");
System.out.println(Arrays.toString(acess.colorArray));
System.out.println("Or do you want a random color ? | Random");
Scanner colorchoose = new Scanner(System.in);
if (colorchoose.equals("Random")) {
System.out.println(acess.RandomColor());
}
}
}
}
}
Bei mir wartet der irgendwie nicht auf eine Eingabe... Wie behebe ich diesen Fehler ?