public static long factorial(int number) { long result = 1L; if(number == 0 || number == 1) { return 1L; } else { result = number * factorial(number - 1); return result; }
} public static void main(String[] argv) {
int[] tab = {0,1,2,3,4,5,6,7,8,9}; for(int i : tab){ long out = factorial( i ); System.out.println("n = "+ i + " n! = " + out); } }