这个题目好难!
编写一个Java应用程序,计算1-1/3+1/5-1/7+1/9-1/11+...的前10000项和。
程序代码:public class Example3_4{
public static void main(String args[]){
double x=0;
double sum=0;
for(int i=1;i<10000;i++){
if(i%2==0){
x=(-1)*(1/(2*i-1));
}
else{
x=1/(2*i-1);
}
sum=sum+x;
}
System.out.printf("sum的值为:%f\n",sum);
System.out.printf("x的值为:%f\n",x);
}
}编写一个Java应用程序,计算1+2!+3!+4!+5!+...从100项到200项的和
程序代码:public class Example3_5{
public static void main(String args[]){
long sum=0;
long x=1;
for(i=1;i<=200;i++){
x=x*i;
if(i>=100){
sum=sum+x;
}
}
System.out.printf("sum的值为:%d\n",sum);
System.out.Printf("x的值为:%d\n",x);
}
}这样的题目很纠结!




