Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The assignment is to make a numbers game, players make either a “Straight” bet o

ID: 3760113 • Letter: T

Question

The assignment is to make a numbers game, players make either a “Straight” bet or a “Box” bet with a 3-digit number. The winning combination is chosen at random. If the player’s number matches the winning number in any of the following ways, then the player wins the amount indicated, otherwise they lose.

Type

of Bet

Description

If your number is:

Winning Numbers

Payout

Actual Odds

Straight

Exact order match

546

546

$600

to 1

1 in 1000

Box

Match Any Order

(3 different numbers)

546

546,564,

654,645,

456,465

$100

to 1

1 in 167

Match Any Order

(1 duplicate number)

919

199,919,991

$200

to 1

1 in 333

Payouts shown are for the extinct, mob-run numbers game. Strange, but the payouts in the legalized, state-run games (e.g. “Cash 3”) are substantially lower.

Note that there is only 1 way to win a straight bet but 6 different ways to win a box bet with 3 different numbers and 3 ways to win a box bet with 1 duplicate number

This assignment is to create a class to simulate the numbers game.

Numbers Game Class Specifications

Your class will have 4 instance variables that store the bet type, bet amount, player’s number, and winning number, and a constructor to initialize them to values passed by the user. You may also have any additional instance variables you find necessary or useful. All instance variables must be type int, except for the bet type.

Your class will also have two additional methods:

a method that returns the input data as a string

a method that compares the player’s number to the winning number and returns the amount won (or 0 if the player loses)

Test Class Specifications

All data are to be entered by the user.

Output must include all the input values and must be neatly presented.

Data to be Used

Run your program 6 times using this data:

Straight bet, $1, player number 123, winning number 123

Straight bet, $1, player number 123, winning number 321

Box bet, $1, player number 123, winning number 123

Box bet, $1, player number 123, winning number 322

Box bet, $1, player number 484, winning number 748

Box bet, $1, player number 808, winning number 880

Although you are to use the above data, your numbers game class must work for all possible data values. However, you may assume that neither number will begin with zero.

Any help will be greatly aprreciated. Thank you.

Type

of Bet

Description

If your number is:

Winning Numbers

Payout

Actual Odds

Straight

Exact order match

546

546

$600

to 1

1 in 1000

Box

Match Any Order

(3 different numbers)

546

546,564,

654,645,

456,465

$100

to 1

1 in 167

Match Any Order

(1 duplicate number)

919

199,919,991

$200

to 1

1 in 333

Explanation / Answer

Hope this help's YOU

public static void main(String[] args)
{
String input = JOptionPane.showInputDialog("Which bet will you use?");
input = JOptionPane.showInputDialog("How much bet you are putting in?");
int amount = Integer.parseInt(input);
input = JOptionPane.showInputDialog("Please input the number");
int playerNum = Integer.parseInt(input);
if(input=!"Straight")
{
System.out.println( "Straight bet " +"Player's number " + "winning Number:" +winNum );
}
else
{
System.out.println( "Box bet " + " winning Number:" +winNum );
}
System.out.println();
}
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote