Question: For this exercise, you will create several recursive functions in order to get a better understanding of how recursion works. In exercise 2 , we

For this exercise, you will create several recursive functions in order to get a better understanding of how recursion works. In exercise 2, we will illustrate using recursion for creating art.
Create a new project in IntelliJ called Recursion. Add a new Java class called Recursion with a public static main function.You will add several functions to your Recursion class as follows:
1 Write a recursive function int sum(int n) that adds up the numbers from n to 1 and print your result.For example from main do the following:
Recursion recursion = new Recursion();
System.out.println(recursion.sum(6));
1.2 Write a recursive function factorial(int n) that calculates the factorial of n. Print out the results. Add your function to your Recursion class.
1.3.Write a recursive function powerOf10(int n) that calculates 10n.
1.4. Write a more general recursive function powerOfN(int x, int p) that calculates the power of xp. Do not use the Math.pow function.
1.5. Write a function int bunnyEars(int n) that calculates the number of bunny ears for n bunnies. Bunnies have two ears.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!