Question: This is for ITSC 2214-Data Structures and Algorithms Lab Exercise 2 Due: Mar 14, 2018, 11:59 PM This exercise is intended to demonstrate recursive coding,
Lab Exercise 2 Due: Mar 14, 2018, 11:59 PM This exercise is intended to demonstrate recursive coding, the Java Math class, and exception handling You are to write a Java program that has at least two functions: main and recursionPower. main will be the entry point/driver and recursionPower will be a function that recursively computes the power of an integer parameter. The maximum value that can be stored in a Java int is 2,147,483,647. As you compute powers for an integer, the values become very large very quickly and may exceed the maximum value. Oddly, in Java the basic arithmetic operations will simply overflow when that happens without any warning. A program in which that happens is allowed to continue executing with corrupted data
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
