Java求整数num的阶乘

涎涎原创约 220 字小于 1 分钟...JavaJava

Java求整数num的阶乘

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

	/**
	 * 方法一 递归
	 * @param num
	 * @return
	 */
	public static int query(int num) {
		if(num == 1) {
			return 1;
		}
		int factorial = num * query(num - 1);
		return factorial;
		
	}
    	public static void main(String[] args) {
		System.out.println(query(5));
	}//120
	/**
	 * 方法二循环
	 * @param num
	 * @return
	 */
	public static int query(int num) {
		int factorial = 1;
		for (int i = 1; i <= num; i++) {
			factorial *= i;
		}
		return factorial;
		
	}
	public static void main(String[] args) {
		System.out.println(query(5));
	}//120

分割线


相关信息

以上就是我关于 Java求整数num的阶乘 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4