int farbWechselKarte( int ID) { // Führt eine Farbwechselkarte aus, unter Berücksichtigung ob es eine // Farbwechselkarte oder eine +4 war boolean error; String eingabe; int farbWunsch; if (ID == 0) { System.out.println( "Du hast eine Farbwechselkarte gelegt! Zu welcher Farbe möchtest du wechseln? \n" + "0 für Blau, 1 für Grün, 2 für Gelb, 3 für Rot"); } else { System.out.println( "Deine +4 beinhaltet einen Farbwechsel! Zu welcher Farbe möchtest du wechseln? \n" + "0 für Blau, 1 für Grün, 2 für Gelb, 3 für Rot"); } do { eingabe = scanner.nextLine(); if (eingabe.matches("[0-3]")) { farbWunsch = Integer.parseInt(eingabe); stapel.setzeNeueFarbe(Character.forDigit(farbWunsch, 10)); return farbWunsch; } else { error = true; } if (error) { System.out.println("Falsche Eingabe, bitte erneut versuchen!"); } } while (error); return -1; }