Factorial in Java using recursion

 
import java.util.Scanner;

public class Main
{
    static int factorial(int n){
        
        if(n!=0)
            return n * factorial(n-1);
        else
            return 1;
    }
    
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        
        System.out.println("Enter number to get factorial of: " + factorial(s.nextInt()));
    }
}

Post a Comment

0 Comments