私の質問に正確に答える方法はわかりませんが、ユーザーが推測するたびに「最初の/ 2番目の/ 3番目の試行」という文を印刷したかったのです私のコードにコメントされているのは私が今伝えようとしているものよりはっきりしているように見えます)しかし、私はそうする方法を混乱しています。また、私のコードが乱雑であれば申し訳ありません、私はこの笑いで初心者です。Java用ゲームの推測
import java.util.Scanner;
import java.util.Random;
import java.lang.System;
public class GuessingGame {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
Random randGen = new Random();
int userGuess = 0;
int userTries = 0;
int userCompRandom = randGen.nextInt(11)+1;
String userName = "";
boolean isWrong = true;
string guessNumberTag = "";
System.out.println("Welcome to the number guessing game. What's
your name?");
userName = scnr.nextLine();
System.out.println("I’m thinking of an integer between 1 and 10.
You have 3 guesses.");
while (isWrong = true){
userTries +=1;
userGuess = scnr.nextInt();
if (userGuess > userCompRandom){
System.out.println(userGuess);
System.out.println("Too high, guess lower!");
}
else if (userGuess < userCompRandom){
System.out.println(userGuess); **//First/second/third
try: userGuess//**
System.out.println("Too low, guess higher!");
}
else if (userGuess == userCompRandom){
System.out.println(userGuess);//First/second/third try: userGuess//
System.out.println("Congratulations " + userName + "! It took you " + userTries + "!");
break;
}
if (userTries>4){
System.out.println("Game over " +userName + ",you lose!:p");
break;
}
}
}
}
'System.out.printf( "番号%dの%nを試してみてください"、++ userTries);助けを' –
ありがとう!私は実際に、最初の推測のために「(最初の)試行」という言葉で、2番目の推測のために「(2番目の)試行」という言葉で印刷するものを意味しました。 – csstudent2x