用java求出1-1/2+1/3-1/4…..1/100的和
用java求出1-1/2+1/3-1/4…..1/100的和
·
public class sumPractice3 { public static void main(String[] args) { //需求:求出1-1/2+1/3-1/4…..1/100的和 // 分子始终为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); } }
public class sumPractice3 {
public static void main(String[] args) {
//需求:求出1-1/2+1/3-1/4…..1/100的和
// 分子始终为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);
}
}
更多推荐
所有评论(0)