标题:刚学java,写了个程序。大家给看看有什么更好的算法?
只看楼主
gxppa2006
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-2-27
 问题点数:0 回复次数:2 
刚学java,写了个程序。大家给看看有什么更好的算法?
这个程序是算1!+2!+3!+4!+……的第100到200项的和。
import java.math.BigInteger;
class jiecheng
{
public static void main(String[] args)
{
BigInteger sum=BigInteger.ONE;
BigInteger item=BigInteger.ONE;
BigInteger sum1=BigInteger.ONE;
BigInteger item1=BigInteger.ONE;
for(int i=0;i<99;i++)
{
String j;
j=(""+i);
sum=sum.add(item);
item=sum.multiply(new BigInteger(j));
}
for(int i=0;i<200;i++)
{
String j;
j=(""+i);
sum1=sum1.add(item1);
item1=sum1.multiply(new BigInteger(j));
}
sum=sum.negate();
sum1=sum1.add(sum);
System.out.println(sum1);
}
}
先谢谢咯
搜索更多相关主题的帖子: java BigInteger 算法 sum 
2007-03-25 18:37
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2959
专家分:652
注 册:2007-1-19
得分:0 
能实现就可以了,算法慢慢琢磨!!

我的网站 http://www.
2007-03-25 22:55
sea7
Rank: 2
等 级:新手上路
威 望:3
帖 子:291
专家分:0
注 册:2007-2-17
得分:0 

楼上说的对,算法以后可以说


软件是一种修养
2007-03-26 00:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-126721-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.154816 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved