Skip to content

Instantly share code, notes, and snippets.

@BT-ICD
Created April 28, 2021 17:25
Show Gist options
  • Save BT-ICD/f19dd2d27d057701961ea332a49f0650 to your computer and use it in GitHub Desktop.
Save BT-ICD/f19dd2d27d057701961ea332a49f0650 to your computer and use it in GitHub Desktop.
Recursion - Function to find factorial using recursion
/**
* Example: To learn about recursion -
* Function to factorial using recursion
* **/
public class FactorialWithRecursion {
public static void main(String[] args) {
int num = 4;
int ans = factorial(num);
System.out.println("Factorial of " + num + " is " + ans);
}
public static int factorial(int n){
if(n==1)
return 1;
return n * factorial(n-1);
}
}
@BT-ICD
Copy link
Author

BT-ICD commented Apr 28, 2021

Sample output

Factorial of 4 is 24

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment