Ich kann nicht tun, worum ich gebeten wurde, deshalb habe ich heute einige Bedingungen weggelassen, die angegeben werden sollten. Alle Fehler, die ich vorerst nicht verstanden habe, sind verschwunden und ich bewege mich gerne: hotdog :: grinsend:
package kazuate;
public class kazuate {
public static void main(String[] args) {
//Generieren Sie eine Zufallszahl
int Ran=new java.util.Random().nextInt(1000);
//Erklärung zum Spielstart.
System.out.println("Zahlen-Ratespiel");
System.out.println("Bitte geben Sie eine dreistellige Ganzzahl ein");
//Legen Sie die maximale Anzahl von Spielen fest
int Limit=5;
//Unten, während Sie mit dem for-Satz drehen, 3-stellige Eingabe akzeptieren und jedes Mal verarbeiten.
for(int i=0;i<=Limit;i++) {
int th = i + 2;
//Stellen Sie den Tastaturempfang ein
int yourN=new java.util.Scanner(System.in).nextInt();
//Stellen Sie den Fehlercode ein, wenn die Zahl 0 oder weniger oder 1000 oder mehr ist
if(yourN>1000||yourN<0) {
throw new IllegalArgumentException("Bitte stellen Sie die Zahl auf 100 oder mehr und 999 oder weniger ein.");
}
//Verarbeitung, wenn die maximale Anzahl von Spielen erreicht ist. Herzlichen Glückwunsch, wenn Sie am Ende richtig antworten, andernfalls wird die Antwort angezeigt und das Spiel endet
if(Limit==th) {
if(Ran==yourN) {
System.out.println("Die letzte Herausforderung ist mir gelungen! !! Glückwunsch! Beende das Spiel");
}else{
System.out.println("Spiel ist aus. Die richtige Antwort ist"+Ran+"ist");}
break;}
//Verarbeitung, wenn die empfangene Nummer größer als die Zufallszahl ist
else if(Ran<yourN) {
System.out.println("Der Kazu ist groß. Bitte nochmal eingeben");
//Verarbeitung, wenn die empfangene Nummer kleiner als die Zufallszahl ist
}else if(Ran>yourN) {
System.out.println("Kazu ist klein Bitte treten Sie erneut ein");
//Verarbeitung, wenn die Antwort richtig ist. Zeigt auch an, wie oft Sie versucht haben, die richtige Antwort zu erhalten
}else if(Ran==yourN) {
System.out.println((i+1)+"Es ist zum zweiten Mal ein Erfolg!");
break;
}
}
}
}
Recommended Posts