要求如下多项式的和值:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 +……..
求以上多项式前20项的和值
求以上多项式的和值,直到最后一项的绝对值不大于1E-2
public static void main(String[] args) {
int f=1;
double sum=0.0;
for (int i = 1; i <20; i++) {
sum+=(1.0/i*f);
f=-f;
}
System.out.println("以上多项式前20项的和为"+sum);
int s=1;
double result=0.0;
int a=1;
while(s>1E-2) {
result+=(1.0/s*a);
s++;
a=-a;
}
System.out.println("以上多项式的和为:"+result);
}