Factorial in Recursion

Given a number the task is to calculate the factorial of the number using recursion.

To calculate it factorial of a number we multiply all integers from 1 to that number.

Example: Consider a number 5. 1 x 2 x 3 x 4 x 5 = 120. Therefore 120 is factorial of 5.

Java
import java.util.*;
public class FactorialRec
{
    public int getFactorial(int n)
    {
        if(n==1)
        {
            return 1;
        }
        else
        {
            return n*getFactorial(n-1);
        }
    }
    public static void main(String args[])
    {
        int n=0,f=0;
        Scanner sc=new Scanner(System.in);
        FactorialRec ob=new FactorialRec();
        System.out.print("Enter a number: ");
        n=sc.nextInt();
        f=ob.getFactorial(n);
        System.out.println("Factorial: "+f);
    }
}
Java