阶乘计算的JAVA实现

  package base;

/*
 * 类名  Factorial.java
 * 说明 求数的阶乘
 * 创建日期 2011-3-9
 * 作者  kobe
 * 版权  ***
 */

public class Factorial {

	public static void main(String[] args) {

		int num = 0;
		System.out.print(getFactorialValue(num));
	}

	/**
	 * 计算某数阶乘,递归实现。
	 */
	public static int getFactorialValue(int num) {

		int value = 0;
		if (num < 1) {
			value = 0;
		} else if (num == 1) {
			value = 1;
		} else {
			value = num * getFactorialValue(num - 1);
		}
		return value;
	}

}

你可能感兴趣的:(java)