Question: Listing 3.3, SubtractionQuiz.java, randomly generates a subtraction question. Revise the program to randomly generate an addition question with two integers less than 100. Listing 3.3
Listing 3.3, SubtractionQuiz.java, randomly generates a subtraction question. Revise the program to randomly generate an addition question with two integers less than 100.
Listing 3.3

1 import java.util.Scanner; 3 public class SubtractionQuiz { 4. public static void main(String[] args) { 5 // 1. Generate two random single-digit integers int numberl - (int)(Math.random() * 10); int number2 - (int) (Math.random() * 10); // 2. If number1 < number2, swap numberl with number2 if (numberl < number2) { int temp = number1; 10 11 12 13 numberl - number2; number2 - temp; 14 15 16 // 3. Prompt the student to answer "What is numberl - number2?" System.out.print ("What is " + numberl + Scanner input = new Scanner(System.in); int answer - input.nextInt(); 17 + number2 + "? "); 18 19 20 21 22 23 24 25 // 4. Grade the answer and display the result if (numberl - number2 == answer) System.out.println("You are correct!"); else { System.out.print1n("Your answer is wrong."); System.out.println(number1 + " - " + number2 + " should be " + (number1 - number2)); 26 27 28 29 30 31 } What is 6 - 6? 0 Jbter You are correct! What is 9 - 2? 5 Jover Your answer is wrong 9 - 2 is 7 numberl number2 line# temp output answer 6. 11 12 2. 13 20 Your answer is wrong 9 - 2 should be 7 26
Step by Step Solution
3.39 Rating (161 Votes )
There are 3 Steps involved in it
Program plan Declare two variables named number1 and number2 Generate two random numbers The two num... View full answer
Get step-by-step solutions from verified subject matter experts
