Recursion

Power By Recursion

import java.util.*; 
class Power
{
 static int i, j;
 
 static int power(int x, int y)
 {
  if( x==0 || y==0 )
  {
   System.out.println(" Message : \"Numbers  Must Be Greater Then Zero\" " );
   return 0;
  }
  
  if(y==1)
  { 
     return x;
  }
  
  return ( x * power( x, y-1)); // Recalled power method
 }
 
 public static void main(String [] args)
 {
  System.out.println("Enter Two Number Greater Then Zero : " );
  Scanner sc = new Scanner(System.in);
    i = sc.nextInt();
    j = sc.nextInt();
    System.out.println("i power j result is : " + power( i, j) );
 }

}