Ich versuche ein Programm zu machen, Rock, Papier, Schere mit einem Computer zu spielen. Ein Teil der Aufgabe besteht darin, dass der Spieler die Anzahl der Runden wählt, die er mit dem Computer spielen möchte. Wenn es ein Unentschieden gibt, darf die Runde nicht auf das Spiel zählen.Kann ich eine Ausnahme für den Zähler in einer for-Schleife machen?
sieht mein Code wie diesen - ich bin mehr auf dem for
Teil des Programms:
int gamePlays = 0;
for (int = 0; i < gamePlays; i++)
{
// If, else if, and else statements to make the game possible.
// Here is an example of part of the code:
if (cpuChoice.equals ("rock"))
{
if (userChoice.equals ("scissors"))
{
System.out.println("Rock beats scissors, computer wins.");
}
else if (userChoice.equals ("paper"))
{
System.out.println("Paper beats rock, computer wins.");
}
else
{
System.out.println("You both chose rock! It's a tie.");
}
// The rest would else if cpuChoice.equals "paper" and else.
}
Wie schließe ich die letzte else
Aussage, wenn es eine Krawatte aus dem Zähler ist? Ich habe ein paar Stunden damit gerungen und kann keine Lösungen finden.
Entweder --i oder ++ Gameplays – Nate
die Runde nicht zählen soll, oder sollen Sie fügen Sie dem Ganzen eine weitere Runde hinzu? Ich frage mich, ob das wichtig ist, aber ich wollte nur die genauen Worte deiner Aufgabe klären. Zugegeben, nachdem ich Nates Kommentar oben gelesen habe, erwähnte er auch GamePlays. – XaolingBao