public class InfiniteRecursion { public static void main(String[] args) { int r; r = factorial(4); } public static int factorial(int n) { return n * factorial(n-1); } }