Question: Overview In this challenge, you will create a class that contains a recursive method named power and a main method to execute it. The power


Overview In this challenge, you will create a class that contains a recursive method named power and a main method to execute it. The power method evaluates integer exponents with the exponent indicating the number of times the base number is used as a factor (for example 4-4 x 4 x 4x 4 x 4, which results in 1024). The main method will allow a user to enter the values for base and exponent. Specifications PowerTesting.java . The PowerTest class includes the power method and a main method. power() .Create a method power that receives two integer arguments and uses recursion to solve the integer exponent value o An example of a call to method power would be power (4, 5) with 1024 as the value returned by the method. o When the base value is raised to exponent 1, the answer is base. (This is the base case of the recursion.) For the power method, assume that exponent is an integer greater than or equal to 1. The recursion step should use this criteria baseValueex o o baseValue x baseValueexp-1 main() . Prompt for and read input values from the user for the base and exponent. . Depending on the exponent value entered, report the correct information to the user: o Call the power method when the exponent is greater than zero and provide the answer o Output a statement with the answer '1' when the exponent entered is 0 (Do not call the power method.) o Provide an error message for a negative exponent entry . After the first calculation and reported results, prompt the user to enter 'Y to perform another calculation or 'N' to end the program. Additional Requirements . Follow the Basic Coding Standards . Include a comment section at the top of your program with your student ID, name, and title of the program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
