搜索你感兴趣的问题
Java实现多种阶乘算法
水晶年华 2024-06-02 20:41:09
推荐回答
水晶年华 2024-06-07 09:56:39

阶乘(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(last

public static synchronized BigInteger bigNumber(int num)return (BigInteger) list.get(num);//返回数组中的下标为num的值}

public static void main(String []args)}

运行结果

大家都关注
有问题 @爱问
Powered by iask.com