import java.util.*; public class MyClass { public static void main(String[] args) { Scanner factCal = new Scanner(System.in); System.out.println("<------ Factorial Calculator ------>"); int factorial = 1, entNum; while (true) { System.out.print("Enter a positive integer: "); entNum = factCal.nextInt(); if (entNum > 0) { System.out.println(entNum); System.out.print(entNum + "! = "); for (int i = 1; i <= entNum; i++) { factorial = factorial*i; System.out.print(i); if (i < entNum) { System.out.print(" x "); } } System.out.println(" "); System.out.println("The factorial of " + entNum + " is: " + factorial); factorial = 1; } else if (entNum < 0) { System.out.println(entNum); System.out.println("Invalid input! Program stopped!"); break; } } // Cassandra Roxas, BSCS101 } }