Question: Exercise 1 : Write a Java application that simulates a test. The test contains at least five questions about first three lectures of this course.
Exercise :
Write a Java application that simulates a test. The test contains at least five questions about first three lectures of this course. Each question should be a multiplechoice question with options.
Design a Test class. Use programmerdefined methods to implement your solution. For example:
create a method to simulate the questions simulateQuestion
create a method to check the answer checkAnswer
create a method to display a random message for the user generateMessage
create a method to interact with the user inputAnswer
Display the questions using methods of JOptionPane class. Use a loop to show all the questions.
For each question:
If the user finds the right answer, display a random congratulatory message ExcellentGoodKeep up the good work! or Nice work!
If the user responds incorrectly, display an appropriate message and the correct answer No Please try againWrong Try once moreDont give upNo Keep trying..
Use randomnumber generation to choose a number from to that will be used to select an appropriate response to each answer.
Use a switch statement to issue the responses, as in the following code:
switch randomObject.nextInt
case :
return "Very good!" ;
At the end of the test display the number of correct and incorrect answers, and the percentage of the correct answers.
Your main class will simply create a Test object and start the test by calling inputAnswer method.
marks
Exercise :
Design a Lotto class with one array instance variable to hold three random integer values from to Include a constructor that randomly populates the array for a lotto object. Also, include a method in the class to return the array.
Use this class to simulate a simple lotto game in which the user chooses a number between and The user runs the lotto up to times and each time the sum of lotto numbers is calculated. If the number chosen by the user matches the sum, the user wins and the game ends. If the number does not match the sum within five rolls, the computer wins.
Use methods of JOptionPane class to interact with the user.
marks
Exercise :
Write a Java class that implements a set of three overloaded static methods. The methods should have different set of parameters and perform similar functionalities. Call the methods within main method and display the results.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
