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