by Dinesh Thakur Category: Control Structures

step 1: Read n, x

step 2: Set r= 1

step 3: If value of n is 1 then print n and goto step - 8

step 4: Repeat through step-6 until j > 0

step 5: r=r*i

step 6: Update j as j=j-1

step 7: Print r

step 8: Exit

Here is the Java Example for the program RecursionPower

import java.util.Scanner;

public class RecursionPower
                 public static void main(String args[])
                        int n, x, power;
                 Scanner s=new Scanner(;
                 System.out.println("Enter values for n and x");
                 System.out.println("\npower IS :"+power);
                    static int rec(int i,int j)
                         int r=1;
                            return i;
                                     return r;

Recursion Power(x,n) Using Java Example

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.C.A, MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.

Related Articles