Tuesday, 10 June 2014

Factorial using recursion.

import java.util.Scanner;
class Factorial
{
static int fact(int num)
{
  if(num == 0)
  return 1;
  else
      return(num * fact(num-1));
}
public static void main(String [] args)
{
  System.out.println("Enter the number: ");
  Scanner sc = new Scanner(System.in);
  int inp = sc.nextInt();
  int ans = fact(inp);
  System.out.println("Factoral: "+ans);
}
}

No comments:

Post a Comment