Write a program to find the factorial of a number by recursion?

Enter a positive integer number only.


								
/**
 *
 * @author Mindclues
 */

package com.tech.mindclues;

import java.util.Scanner;

public class FactorialByRecursion {
	public static void main(String args[]){
		int n;
		Scanner sc = new Scanner(System.in);
		System.out.println("Enter the element to find the factorial : ");
		n= sc.nextInt();
		int factorial = factorialMethod(n);
		System.out.println("Factorial  :" +factorial);
		
	}
	static int factorialMethod(int a){
		if(a==0){
			return 1;
			
		}else{
			return  a*factorialMethod(a-1);
		}
	}

}
							

								
Enter the element to find the factorial : 
3
Factorial  :6
							

Related Articles

post a comment