Write a lottery program to simulate the pick four lottery

Assignment Help JAVA Programming
Reference no: EM131952345

Assignment: Advanced Java Lottery Program

You are to write a lottery program to simulate the pick four lottery. This is a game where the user will pick four numbers (between 1 and 40 inclusive) and the computer will generate four random numbers (between 1 and 40 inclusive). Depending on how many numbers that are matched, a dollar prize will be awarded according to the following:

• Match 4 numbers $500,000 prize
• Match 3 numbers $50,000 prize
• Match 2 numbers $1,000 prize
• Match 1 number $100 prize

The specifications of the project are as follows:

• You must have user defined classes within the code. Code done in only one main method will not be accepted
• You may use any data structure that you like

Additionally:

1. You must have code to check that the user has entered an integer

2. You must have code to check that the user has entered 4 unique integers

3. You must have code to check that the user has entered 4 numbers under 41

4. Keep asking for input until all rules in steps 1,2 and 3 above have been met and 4 unique numbers under 41 are entered

5. Create code to check that the computer has entered 4 unique numbers

6. Create code to check if any numbers were matched and print the results

7. Create code to award the monetary prize (if any is due) and print the award

8. Create code to play until the user wants to stop. You must make sure the user can enter capital or lower case letters to allow the game to be played again. For example, if you are asking the user to enter "yes" , your program must be user friendly and accept any combination of capital of lower case letters such as yes, YES, Yes, yES, yeS(hint: you could use a Java string function to change the input to all lower case)

9. Create code to determine how many numbers the user entered matched the computer numbers (1,2,3,or 4 numbers matched)

10. Create code to calculate and print:

• How many games were played
• How many times 0 numbers were matched
• How many times 1 numbers were matched
• How many times 2 numbers were matched
• How many times 3 numbers were matched
• How many times 4 numbers were matched
• Percent of times the user matched 0 numbers
• Percent of times the user matched 1 numbers
• Percent of times the user matched 2 numbers
• Percent of times the user matched 3 numbers
• Percent of times the user matched 4 numbers
• How much money was won?

Reference no: EM131952345

Questions Cloud

Explain the perception of human rights within that country : How the cultural differences in the ethical norms and codes of conduct in your chosen countries might affect a public administrator's perception.
Implicit opportunity cost of attending university : What are two examples of an implicit opportunity cost of attending university? What is an example of a cost of attending university that is not an opportunity?
What is the picture you get of the two firms : A company has gathered the following financial information for itself and a competing firm. They wish to compare productivity for the two firms.
Making non-supported healthcare decisions : Patient centered care is not about the patient single handedly making non-supported healthcare decisions, but rather involvement of the patient
Write a lottery program to simulate the pick four lottery : You are to write a lottery program to simulate the pick four lottery. This is a game where the user will pick four numbers and the computer will generate.
Con capital punishment : Your narrated presentation should be 10 -15 minutes with at least 10-slides, including in-text citations and a reference list
Make the failed launch a success : Conduct research to identify a product launch that succeeded and one that failed and share your findings.
Identify the marketing mix of the organisation : With a focus on one of these companies identify the marketing mix of this organisation. Consider the product, promotion, distribution and pricing strategy.
Prepare an annotated bibliography consisting of two entries : You are to prepare an annotated bibliography consisting of TWO entries, each describing and critiquing a different paper in the KM literature.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd