See More

import java.util.*; public class FactorialExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Enter a non-negative integer: "); int num = sc.nextInt(); long factorial = 1; if (num < 0) { System.out.println("Factorial is not defined for negative numbers."); } else { for (int i = 1; i <= num; i++) { factorial *= i; } System.out.println("Factorial of " + num + " = " + factorial); } sc.close(); } }