- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个简单的猜谜游戏,但我不知道如何询问玩家是否想再次玩游戏。每次游戏结束时我都必须再次运行游戏,所以我想将此功能添加到它。我查看了其他一些帖子,但它们没有帮助。这是代码:
import java.util.*;
public class guessNumber{
private static Scanner userInput = new Scanner(System.in);
public guessNumber(){
System.out.println("~~~Guess Game~~~");
}
public void guessGame(){
System.out.println("Enter the maximum number:");
int maxNum = userInput.nextInt();
System.out.println("Guess a number between 0 and " + maxNum + ":");
int randomNumber = (int) (Math.random() * maxNum);
boolean gameOn = true;
int numberOfTries = 0;
while(gameOn){
boolean printOthers = true;
numberOfTries++;
int number = userInput.nextInt();
if(number > maxNum){
System.out.println("Please enter a number between 0 and " + maxNum + ".");
printOthers = false;
}
if(printOthers){
if(number == randomNumber){
System.out.println("=================================");
System.out.println("You guessed the right number xD.");
System.out.println("Your tried " + numberOfTries + " times.");
System.out.println("=================================");
}else if(number > randomNumber){
System.out.println("Try a lower number");
}else if(number < randomNumber){
System.out.println("Try a higher number");
}
else{
System.out.println("Please enter a number between 0 and " + maxNum + ".");
}
}
}
}
public static void main(String[] args){
guessNumber guess = new guessNumber();
guess.guessGame();
}
}
最佳答案
在你的主要部分使用 while 循环。在循环中首先调用你的guessGame(),然后,类似于你要求输入数字的方式,你询问他们是否想再玩一次(是/否?),如果他们说不,你就打破循环,否则你继续。 .
关于java - 如何要求用户再玩一次....猜猜游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28647947/
我正在设置我的 Authlogic 用户 session 功能。我有点困惑。当我运行时: cucumber features 我收到一些红色错误 Scenario: User signs i
我正在开发 Guess Who?游戏使用 Prolog。游戏的机制非常简单。一个玩家(在这种情况下,人类)从许多可能的人中选择一个人,另一个玩家(计算机)开始询问关于这个人的某些属性的是/否问题。最终
package edu.blastermind.model; import java.util.Random; /** * A NumberGuessingGame represents the r
自从更新到 Android Studio 3.2.0 我面临以下问题: Execution failed for task ':mobile:dataBindingGenBaseClassesDebu
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我是一名优秀的程序员,十分优秀!