一些经典的java程序适合初学者
源代码在线查看: 多项式求和2.java
//编写一个java应用程序,计算1+2!+3!+4!+......从第100项到第200项之和.
import java.lang.*;
import java.math.*;
public class E//pefect!!完成
{
public static void main(String[] args)
{
int i,j;
BigDecimal sum=new BigDecimal(0);
BigDecimal m=new BigDecimal(0);
for(i=100;i { m=BigDecimal.valueOf(1);
for(j=1;j {BigDecimal a=new BigDecimal(j);
m=m.multiply(a);
}
sum=sum.add(m);
}
BigDecimal b=new BigDecimal(10);
b=b.pow(sum.precision()-1);
BigDecimal c=sum.divide(b);
double d=c.doubleValue();
System.out.printf("100项到200项之和为:%1.6fE%d",d,sum.precision());
}
}