注意这个题的正负号是交叉的,所以我们可以定义一个变量例如flg,在加法循环中,可以用来作为加减交替的变量
flg = -flg
代码如下:
package practice_1;
import java.util.Scanner;
public class practice1 {
public static void main(String[] args){
double i = 1.0;
double sum = 0;
int flg = 1;
for(;i <= 100;i++){
sum = sum + 1/i*flg;
flg = -flg;
}
System.out.println(sum);
}
}