[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/iamarav/Java-Programs/master/Basic-Java/Factorial.java [Back]  [Original]

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);
	}
	
}

Web Proxy Viewer  |  New URL  |  Original Page