static boolean rundenAuswertung() { // wertet die Runde aus und gibt zurück, ob der Spieler weiterspielen // will boolean error = true; String eingabe; int eingabeID = 0; System.out.println("Die Runde ist vorbei, hier die Auswertung:"); spieler1.punkte += spieler2.punke(); spieler2.punkte += spieler1.punke(); System.out.println("Spieler1 hat " + spieler1.punkte + " Punkte!"); System.out.println("Spieler2 hat " + spieler2.punkte + " Punkte!"); System.out.println( "Sind du und deine Mitspielerin nach einer demokratischen Enscheidung zu einer Entscheidung über den weiteren Verlauf des Spiels gekommen?\nBitte teile dem Spiel nun eure Entscheidung mit!"); do { System.out.println( "Um weiter zu spielen: [0]. Um abzubrechen: [1]\n Bitte nun die Auswahl eingeben!"); eingabe = scanner.nextLine(); if (eingabe.matches("^[0]|^[1]")) { eingabeID = Integer.parseInt(eingabe); error = false; } else { error = true; } } while (error); runde = 0; switch (eingabeID) { case 0: return true; // weiterspielen case 1: return false; // spiel abbrechen default: return false; // fehler ^^ } }