java求阶乘的程序 怎么利用java代码计算阶乘?
浏览量:1130
时间:2021-03-29 13:28:03
作者:admin
怎么利用java代码计算阶乘?
java程序计算20的阶乘,通过使用bigdecimal类来接收数据,如下例子:;public class Test{ public static void main(String[] args) { BigDecimal cnt = new BigDecimal(0) for (int i = 1 i <= 20 i ) { cnt = cnt.add(jiecheng(i))//循环计算20之内的阶乘 } System.out.println(cnt) } public static BigDecimal jiecheng (int n) { if (n == 1) { return new BigDecimal(1) } //multiply()相乘 return jiecheng(n - 1).multiply(new BigDecimal(n)) }}
java阶乘的代码?
1、首先在电脑打开eclipse软件,创建Scanner对象。
2、然后输出信息,请求用户输入要输入计算的阶乘数。代码:System.out.println("请输入要计算的阶乘数:")
3、然后创建num接受键盘输入的信息。再创建n,sum。
4、然后创建for语句,进行计算阶乘。
5、然后在最后,输出所算的阶乘结果。代码:System.out.println(n "的阶乘为" sum)
6、然后再点击程序运行按钮。在下面的窗口就可以看到运行结果。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。