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