Probleme mit Java?
Ich bin absoluter Neuling!!! (Auf dem Niveau ich habe heute in der früh das erste Mal einen Java Code getippt)
Ich möchte in der Methode wiederholung einfach nur die Aktionen aus der Methode zahlenRaten wiederholen lassen. Ich hab mir gedacht, ich kann ja einfach die erste Methode in der zweiten anwenden, das klappt aber nicht. Auch nicht mit spiel.zahlenRaten oder so. Ich habe versucht Ergebnisse zu finden, werde aber aus den Antworten nicht schlau.
Danke schonmal im Vorraus fals jemand etwas weiß :)
1 Antwort
In deinem Fall ist der void Wiederholung() käse... Was du jedoch tun kannst, ist in deiner Funktion zahlenRaten() ein do-while einzubauen.
Die do-while Schleife loopt immer wieder durch diesen Block Code so lange die eingegeben Zahl nicht x entspricht. [...] while (zahl !=x);
Sollte Zahl jedoch gleich x sein, bricht die sie aus diesen Block aus und gibt denn den Text "Wow, soll man da jetzt stolz drauf sein?" aus.
do {
System.out.print("Gib eine Zahl zwischen 1 und 100");
int zahl = scanner.nextInt();
if (zahl < x) {
System.out.println("Mehr");
} else if (zahl > x) {
System.out.println("Weniger...");
}
} while (zahl != x);
System.out.println("Wow, soll man da jetzt stolz drauf sein?");
}