java计算运算式1+1*2+1*2*3+1*2*3*4+……+1*2*3*4*……*20的结果并输出.

计算运算式1+1*2+1*2*3+1*2*3*4+……+1*2*3*4*……*20的结果并输出.... 计算运算式1+1*2+1*2*3+1*2*3*4+……+1*2*3*4*……*20的结果并输出. 展开
 我来答
匿名用户
2014-03-14
展开全部
class Compute {
public Compute() { } public static void main(String[] args) {
long sum =1;
long a=1;
for (int i = 2; i <= 20; i++) {
a*=i;
sum+=a;
}
System.out.println(sum);
}
}输出结果如下:2561327494111820313
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-14
展开全部
public class t{
public static void main(String []args){
int i,j,sum = 0,t = 0;
for(i = 1;i <= 20;i++) { t = 1; for(j = 1;j <= i;j++) { t *= j; } sum += t; } System.out.println(sum);
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-14
展开全部
long sum=1;//求和变量
long temp=1;//临时变量 计算n1*n2*n..
for(long i=1;i<=20;i++){
for(long j=1;j<i+1;j++){
temp*=j;
}
sum+=temp;
temp=1;
}
System.out.println(sum);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-14
展开全部
import java.math.*;public class JiShuang{ public static void main(String args[]) { BigInter sum=new BigInteger("0"), xiang=new BigInteger("1"), ONE=new BigInteger("1"), i=ONE, m=new BigInteger("20"); while(i.compareTo(m)<=0) { sum=sum.add(xiang); i=i.add(ONE); xiang=xiang.ultiply(i); } System.out.println(sum); } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式