java代码如何实现阶乘呢?
下文笔者讲述使用java代码实现阶乘的方法分享,如下所示
阶乘的示例
阶乘的简介
阶乘: 基斯顿·卡曼(Christian Kramp,1760~1826)于1808年发明的运算符号 如: 一个正整数的阶乘是所有小于及等于该数的正整数的积 并且0的阶乘为1 自然数n的阶乘写为n! 阶乘计算方法 n!=1×2×3×...×(n-1)×n例:
阶乘的示例
public static int factorial(int i) { int result = 0; if (i >= 0) { if (i == 0) { return 1; } if (i == 1) { return 1; } result = i * factorial(i - 1); } else { System.out.println("您的输入有错误"); result = -1; } return result; } /** * java265.com 阶乘的示例 * * @throws IOException */ public static void main(String[] args) throws IOException { System.out.println(factorial(19)); System.out.println(factorial(2)); System.out.println(factorial(13)); System.out.println(factorial(8)); System.out.println(factorial(1)); System.out.println(factorial(0)); }

版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。