Calculate power recursively


Monday, November 13, 2023 Difficulty: Intermediate

Objective

Create a Java program that implements a recursive function to calculate the result of raising an integer to another integer. This function should be implemented recursively.

Instructions

  1. From the main function (main) of the program, prompt the user to enter two integers: the base and the exponent.
  2. Implement a recursive function called calculatePower that takes the base and exponent as parameters and returns the result of raising the base to the exponent.
  3. Print the result of the power calculation.

Input

2
3

Output

8

Solution

Click here to view the exercise solution

Share it

Share it on your social media and challenge your friends to solve programming problems. Together, we can learn and grow.

Copied

The code has been successfully copied to the clipboard.

More Exercises

Continue improving your Java programming skills with our selection of practical exercises from the lesson. Click on Practice and challenge your knowledge!

1

Calculate power recursively

Create a Java program that implements a recursive function to calculate the result of raising an integer to another integer. This function should be created using recursion.

2

Create a recursive function to multiply

Create a Java program that implements a recursive function called multiply() that takes two integer numbers requested from the user and returns the result of their multiplication.

3

Calculate Fibonacci series numbers

Create a Java program that uses recursion to calculate a number in the Fibonacci series.

4

Calculate the factorial of a number

Create a Java program that implements a recursive function that receives a requested number from the user and returns the factorial of that number.

5

Reverse a string recursively

Create a Java program that requests a string from the user and implements a recursive function to reverse a string of characters.

6

Check palindrome recursively

Create a Java program that implements a recursive function to check if a string is a palindrome or not.

Recursion

Practice with recursion exercises in Java. Learn to use recursive algorithms and check their efficiency.

Practice exercises

Keep learning

C# Programming Course

Free programming course with practical exercises and solutions in C#. Start learning right now!

Exercises C# App

Take your Exercises C# lessons everywhere with our Android app. Download it now from Google Play