Input
Output
public class FactorialNumber { public static void main(String[] args) { int number = 5; System.out.println("Enter a non-negative integer: " + number); long factorial = 1; // Check if number is negative if (number < 0) { System.out.println("Factorial is not defined for negative numbers."); } else { // Loop to calculate factorial for (int i = 1; i <= number; i++) { factorial *= i; } System.out.println("Factorial of " + number + " is: " + factorial); } } }