2016 - 2024

感恩一路有你

java学习路线 怎么利用java代码计算阶乘?

浏览量:1986 时间:2021-04-07 12:09:17 作者:admin

怎么利用java代码计算阶乘?

Java程序计算20的阶乘并使用BigDecimal类接收数据,如下所示:;公共类测试{public static void main(string[]args){BigDecimal CNT=new BigDecimal(0)for(int i=1 i<=20 i){CNT=控制添加(解成(I))//循环计算20内的阶乘}系统输出打印(cnt)}public static BigDecimal jiecheng(int n){if(n==1){return new BigDecimal(1)}//multiply()multiply return结城(n-1)。Multiply(New BigDecimal(n))}

~]“给出一个参考程序。朋友。

Private Sub Form单击()

dim n as integer,m as long,sum as long

m=1

sum=0

n=Val(InputBox(“input a positive integer”)

对于I=1到n

m=m*I

sum=sum m

next I

print n&“阶乘和为”&;sum

end Sub

public classfactorial{//class public static void main(string[]args){//main method inta=1//定义变量aintsum=0//定义变量sum,在sum中存储sum for(inti=1I<11i){//每次a从1开始时,执行1-11循环a=1//for(intj=1J<=ij){//查找每个数的阶乘a=a*J}sum=a sum//将sum}加到每个数的阶乘中系统输出打印(sum)//输出sum}

函数JC(byvaln作为整数)作为long dim I作为long JC=1I=1到n JC=JC*I下一个结束函数私有子按钮1_uvalsender As系统对象,ByVal e As公司系统.EventArgs)手按钮1。单击dim I,n As Integer dim s As long=0,n=Val(InputBox(“for factorial from 1 to n,please enter n value”,“n value”))if(n> 12),那么msgbox(“n value should not be greater 12,please re-enter”)退出sub end if for I=1 to n s=s JC(I)next I msgbox(“sum of factorial=”&Str(s))end sub

Private子窗体单击()

dim n as integer,t#,I%

n=InputBox(“input positive integer”,“factorial”

t=1

I=1

在I<=n

t=t*I

I=I 1

循环时执行

打印n&“!=“&;t

结束订阅

java学习路线 java九九乘法表代码 java数组求和代码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。