Java program to calculate the power of a Given number using recursion

Java Programming Java8Object Oriented Programming

You can calculate the power where the base and exponent are given, using recursion as shown in the following program.

Example

import java.util.Scanner;
public class PowerUsingRecursion {
   public static int power(int base, int exp){
      if (exp !=0){
         return (base * power(base, exp-1));
      }else {
         return 1;
      }
   }
   public static void main(String args[]){
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the base number ::");
      int base = sc.nextInt();
      System.out.println("Enter the exponent number ::");
      int exp = sc.nextInt();
      System.out.println(power(base, exp));
   }
}

Output

Enter the base number ::
5
Enter the exponent number ::
5
raja
Published on 26-Apr-2018 12:14:25
Advertisements