package cn.zhang;
public class Subject001 {
/*
* 求出1-1/2+1/3-1/4…..1/100的和
*/
public static void main(String[] args) {
// 分子始终为1
double num = 1;
// 定义个变量用来存储计算结果
double sum = 0;
// 设i为分母,分母的值范围从1-100,并且分母可以用来表示数据所处的位置,如果分母为奇数,说明数字也处在奇数位置,进行加法运算,如果分母为偶数,说明数字位置在偶数位置,进行减法运算
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum -= num / i; // sum=sum-num/i;
} else {
sum += num / i; // sum=sum+num/i;
}
}
System.out.println("1-1/2+1/3-1/4…..1/100的和是:" + sum);
}
}
结果: