import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
System.out.println("Program to find factorial of a number\n---");
int num;
Scanner scanner = new Scanner (System.in);
System.out.print("Enter the number: ");
num = scanner.nextInt();
if (num>20 || num< -20) {
System.out.println("Cannot perform factorial for input greater than or lesser than 20.");
end();
}
scanner.close();
if (num0) {
output = output*n;
n-=1;
}
return output;
}
private static void end() {
System.out.println("---\nThe Program has ended.");
System.exit(0);
}
}