-1
我不确定如何确切地问我的问题,但是我想在每次用户猜测时打印语句“您的第一/第二/第三个尝试”(我想我是什么在我的代码中发表评论似乎比我现在要表达的更清楚),但我对如何这样做感到困惑。另外,抱歉,如果我的代码很混乱,我是一个新手在这大声笑。针对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);' –
感谢您的帮助!实际上,我的意思是用“首先尝试”的方式打印第一个猜测,然后“尝试”第二个猜测。 – csstudent2x