Java编写程序1+1⼀2-1⼀3+1⼀4-1⼀5……+1⼀n

2024-11-22 04:04:38
推荐回答(1个)
回答(1):

public float calc(int n) {
float total = 0;//记录总值
if (n > 1) {
total += 1;//跳过1的奇偶判断
for (int i = 2; i <= n; i++) 虚行{
if (i == 槐乎1) {
total += 1;
} else {
if (i % 2 == 0) {
//偶数做+运算
total += 铅誉悉1.0f / i;
} else {
//奇数做-运算
total -= 1.0f / i;
}
}
}
return total;
} else if (n == 1) {
return 1;
}
return 0;
}