public class TestRecursion{
public static void main(String[] args){
System.out.println(getFactorial(5));
}
public static int getFactorial(int n){
int result = 0;
if(n == 1){
result = 1;
}else{
//n! = n * (n-1)!
result = n * getFactorial(n-1);
}
return result;
}
}