Java 具有重复钉的策划人(仅编辑重要部分)
嗨,我为经典的智囊团游戏编写代码已经有一段时间了。当没有重复的挂钩时,该程序似乎可以完美地工作Java 具有重复钉的策划人(仅编辑重要部分),java,project,Java,Project,嗨,我为经典的智囊团游戏编写代码已经有一段时间了。当没有重复的挂钩时,该程序似乎可以完美地工作 public static void guessingNumber(int [] digits){ print("Guess 5 digits numbers! ps.you only have 7 tries"); boolean guess = true; int n = 0; while(guess){ n++; print(""); print(
public static void guessingNumber(int [] digits){
print("Guess 5 digits numbers! ps.you only have 7 tries");
boolean guess = true;
int n = 0;
while(guess){ n++;
print("");
print("Guess no." + n + "!");
int [] yourGuess = manualNumber();
int correctPosition = 0;
int correctNumber = 0;
for(int i = 0; i<yourGuess.length; i++){
if(digits[i] == yourGuess[i]){
correctPosition += 1;
} else if(contains(digits, yourGuess[i]) && digits[i] != yourGuess[i]){
correctNumber += 1;
}
}
print("You have " + correctPosition + " correct place and " + correctNumber + " correct numbers.");
if(Arrays.equals(digits, yourGuess)){
guess = false;
print("");
print("Well Done! You did it!");
}
else if(n==10){
guess = false;
print("");
print("Game Over! You lose.");
}
}
}
public static void main(String[] args){
showMainMenu();
selectMode();
}
}
公共静态无效猜测数(int[]位){
打印(“猜5位数字!还有,你只有7次尝试”);
布尔猜测=真;
int n=0;
而(猜测){n++;
打印(“”);
打印(“猜测编号”+n+“!”);
int[]yourGuess=manualNumber();
int-correctPosition=0;
整数=0;
对于(inti=0;i我对人与CPU模式的认识(笑话:)
附言:为什么“附言,你只有7次尝试”但是
?我对人与CPU模式的认识(笑话:)
附言:为什么“附言,你只有7次尝试”但是
?好吧,我意识到7次尝试对5位数lol是不够的。好吧,我意识到7次尝试对5位数lol是不够的。
private static void runHumanVsCPU() {
int[] digits = manualNumber();
System.out.println("Guess no.1!\n"+digits[0]+digits[1]+digits[2]+digits[3]+digits[4]+"\nCPU have 5 correct place and 0 correct numbers.\n\nWell Done! CPU did it!");
}
} else if (n == 10) {
guess = false;
print("");
print("Game Over! You lose.");
}