// Example 4.2: Compute and display the factorial of N

import java.util.Scanner;

public class Factorial{

   public static void main(String[] args){
      Scanner reader = new Scanner(System.in);
      System.out.print("Enter a number greater than 0: ");
      int number = reader.nextInt();
      int product = 1;
      int count = 1;
      while (count <= number){
         product = product * count;
         System.out.println(product);
         count++;
      }
      System.out.println("The factorial of " + number + 
                         " is " + product);
   }
}