阶乘(factorial)是基斯顿·卡曼(Christian Kramp, 1760 – 1826)于1808年发明的运算符号。阶乘,也是数学里的一种术语。
算法分析
首先打开eclipse
新建一个java项目,名字随意起
名字起好后,点击完成
右键点击项目名称,新建,类
类的名字叫TextFactorial包的名字叫 com.zf.s2点击完成
首先创建包,和导入类package com.zf.s2;//创建一个包import java.math.BigInteger;//导入类import java.util.ArrayList;import java.util.List;
public class TextNumberConversion for(int i=1;i<=num;i++)return sum;//返回阶乘的值}
public static int recursion(int num)else{sum=num * recursion(num-1);//运用递归计算return sum;}}
public static long addArray(int num)if(num< 0)throw new IllegalArgumentException("必须为正整数!");//抛出不合理参数异常while(lastpublic static synchronized BigInteger bigNumber(int num)return (BigInteger) list.get(num);//返回数组中的下标为num的值}
public static void main(String []args)}
运行结果