public class Factorial { public static void main(String[] args) { int r; r = factorial(4); } public static int factorial(int n) { // computes n! if ( n == 0 ) return 1; else return n * factorial(n-1); } }