-2

瓶の中にジェリー ビーンズを乱数生成し、ユーザーに瓶の中にジェリー ビーンズがいくつあるか推測するように促し、ユーザーがそれを取得する前に何回推測しようとしたかをカウントするプログラムを実装するように求められました。右。

それが私の問題です-ユーザーが推測を入力した回数をプログラムにカウントさせることです。これが私のコードです:

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);





}

}

4

3 に答える 3