瓶の中にジェリー ビーンズを乱数生成し、ユーザーに瓶の中にジェリー ビーンズがいくつあるか推測するように促し、ユーザーがそれを取得する前に何回推測しようとしたかをカウントするプログラムを実装するように求められました。右。
それが私の問題です-ユーザーが推測を入力した回数をプログラムにカウントさせることです。これが私のコードです:
import java.util.Scanner;
import java.util.Random;
public class JellyBeanGame
{
public static void main(String[] args)
{
int numOfJellyBeans = 0; //Number of jellybeans in jar
int guess = 0; //The user's guess
Random generator = new Random();
Scanner scan = new Scanner (System.in);
//randomly generate the number of jellybeans in jar
numOfJellyBeans = generator.nextInt(999)+1;
System.out.println("There are between 1 and 1000 jellybeans in the jar,");
do
{
System.out.print("Enter your guess: ");//prompt user to quess and read in
guess = scan.nextInt();
if(guess < numOfJellyBeans) //if the quess is wrong display message
{
System.out.println("Too low.");
}
else if(guess > numOfJellyBeans);
{
System.out.println("Too High.");
}
else
{
System.out.println("You got it"); // display message saying guess is correct
}
} while (guess != numOfJellyBeans);
}
}