diff --git a/Languages/Java/FactorialRecursion.java b/Languages/Java/FactorialRecursion.java new file mode 100644 index 00000000..ce559f55 --- /dev/null +++ b/Languages/Java/FactorialRecursion.java @@ -0,0 +1,16 @@ +class FactorialRecursion{ + static int factorial(int n){ + if (n == 0) + return 1; + else + return(n * factorial(n-1)); + } + + public static void main(String args[]){ + int i,fact=1; + int number=4; //It is the number to calculate factorial + + fact = factorial(number); + System.out.println("Factorial of " + number + " is: " + fact); + } +}