Je ne peux pas faire ce qu'on m'a demandé de faire, alors aujourd'hui j'ai omis certaines conditions qui devraient être précisées. Toutes les erreurs que je ne comprenais pas pour le moment ont disparu, et je suis heureux de bouger: hotdog :: grinning:
package kazuate;
public class kazuate {
public static void main(String[] args) {
//Générer un nombre aléatoire
int Ran=new java.util.Random().nextInt(1000);
//Déclaration de début de jeu.
System.out.println("Jeu de devinettes de nombres");
System.out.println("Veuillez saisir un entier à 3 chiffres");
//Définissez le nombre maximum de jeux
int Limit=5;
//Ci-dessous, en tournant avec la phrase for, acceptation de l'entrée à 3 chiffres, traitement à chaque fois.
for(int i=0;i<=Limit;i++) {
int th = i + 2;
//Définir la réception du clavier
int yourN=new java.util.Scanner(System.in).nextInt();
//Définissez le code d'erreur lorsque le nombre est 0 ou moins ou 1000 ou plus
if(yourN>1000||yourN<0) {
throw new IllegalArgumentException("Veuillez définir le nombre sur 100 ou plus et 999 ou moins.");
}
//Traitement lorsque le nombre maximum de jeux est atteint. Félicitations lorsque vous répondez correctement à la fin, sinon la réponse s'affiche et le jeu se termine
if(Limit==th) {
if(Ran==yourN) {
System.out.println("J'ai réussi le dernier défi! !! Félicitations! Terminez le jeu");
}else{
System.out.println("Jeu terminé. La bonne réponse est"+Ran+"est");}
break;}
//Traitement lorsque le nombre reçu est supérieur au nombre aléatoire
else if(Ran<yourN) {
System.out.println("Le kazu est grand. Veuillez entrer à nouveau");
//Traitement lorsque le nombre reçu est inférieur au nombre aléatoire
}else if(Ran>yourN) {
System.out.println("Kazu est petit Veuillez entrer à nouveau");
//Traitement lorsque la réponse est correcte. Affiche également le nombre de fois où vous avez essayé d'obtenir la bonne réponse
}else if(Ran==yourN) {
System.out.println((i+1)+"C'est un succès pour la deuxième fois!");
break;
}
}
}
}
Recommended Posts