Friday, 20 March 2015

Q. Find factorial using recursion and iteration ?


                          package com.manish;

                          public class Factorial 

                           {

                              public static void main(String[] args)

{

System.out.println(factorialRecursion(3));

System.out.println(factorialIteration(3));

}

// using iteration

public static int factorialRecursion(int num)

{

if(num==0)

{

return 1;

}

return num*factorialRecursion(num-1);

}

public static int factorialIteration(int num)

{

int res=1;

while(num !=0)

{

res=res*num;

num--;

}

return res;

}

                   }


No comments:

Post a Comment