A simple example of using for loops to calculate factorial. Uses the built in int data type so only good to 13!
public class Factorial { public static void main(String[] args) { final int NUM_FACTS = 100; for(int i = 0; i < NUM_FACTS; i++) System.out.println( i + "! is " + factorial(i)); } public static int factorial(int n) { int result = 1; for(int i = 2; i <= n; i++) result *= i; return result; } }
Source : https://www.cs.utexas.edu/~scottm/cs307/javacode/codeSamples/Factorial.java
EmoticonEmoticon