Das Beispiel in diesem Artikel beschreibt den in Java implementierten einfachen Ratespielcode. Teilen Sie es als Referenz mit allen.
Der spezifische Code lautet wie folgt:
Kopieren Sie den Codecode wie folgt:
import java.util.InputMismatchException;
import java.util.Scanner;
öffentliche Klasse Main {
public static void main(String[] args) {
// Eine Zufallszahl generieren
int Zahl = (int) (Math.random() * 100) + 1;
//Anzahl hinzufügen
int count = 0;
//Füge hier den Maximalwert und den Minimalwert hinzu
int max = 100;
int min = 1;
while (wahr) {
//Tastatureingabedaten
Scanner sc = neuer Scanner(System.in);
System.out.println("Bitte geben Sie die Daten ein, die Sie erraten möchten: (" + min + "~" + max + ")");
versuchen {
count++;
intgueNumber = sc.nextInt();
// Richter
if (guessNumber > Zahl) {
max = rateNumber;
System.out.println("Sie haben es erraten");
} else if (guessNumber < Zahl) {
min = rateNumber;
System.out.println("Sie haben zu klein geraten");
} anders {
System.out.println("Herzlichen Glückwunsch, Sie haben es richtig erraten, nachdem Sie " + count + " Mal ausgegeben haben");
//Fragen Sie, ob Sie fortfahren möchten
System.out.println("Möchten Sie fortfahren? (Ja)");
sc = neuer Scanner(System.in);
String str = sc.nextLine();
if ("yes".equals(str)) {
// Die zugewiesene Zufallszahl neu schreiben
Zahl = (int) (Math.random() * 100) + 1;
Anzahl = 0;
max = 100;
min = 1;
} anders {
brechen;
}
}
} Catch (InputMismatchException e) {
System.out.println("Die von Ihnen eingegebenen Daten sind falsch");
}
}
}
}
Die laufenden Ergebnisse sind in der folgenden Abbildung dargestellt:
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.