Question: Recursive Programming Problem Write a JAVA program that repeatedly prompts your user for a number, uses a recursive function to calculate the product of that
Recursive Programming Problem
Write a JAVA program that repeatedly prompts your user for a number, uses a recursive function to calculate the product of that number times three (3), and displays the product. Select a sentinel value that allows your user to quit. Do NOT use the multiplication operator (*) in your proposed solution.
| User Inputs | Recursive Function Returns |
|---|---|
| -2 | -6 |
| -1 | -3 |
| 0 | 0 |
| 1 | 3 |
| 2 | 6 |
| 3 | 9 |
| 4 | 12 |
Hint: Think of multiplication as a series of additions.
| User Inputs | Performs | Returns |
|---|---|---|
| 1 | 3 | 3 |
| 2 | 3 + 3 | 6 |
| 3 | 3 + 3 + 3 | 9 |
| 4 | 3 + 3 + 3 + 3 | 12 |
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
