/** Computes and displays n! */
public class Factorial {
/** main function
* @param args the command line arguments, stored in a String array
*/
public static void main(String[] args) {
int f = 1;
// convert command line argument to integer type:
int n = Integer.parseInt(args[0]);
// calculate factorial
while (n > 1) {
f = f * n;
n--;
}
// display result:
System.out.println(args[0] + "! = " + f);
}
}