展开全部
你的问题是1+2-3+4-5+6-7+8...n的话636f70793231313335323631343130323136353331333363396434,代码如下:public class Calculate {
// 计算
public long calculate(long n) {
// 和
long sum = 1;
for (int i = 2; i <= n; i++) {
if (i % 2 == 0) {
sum = sum + i;
} else {
sum = sum + (-i);
}
}
return sum;
}
public static void main(String[] args) {
Calculate returnTest = new Calculate();
long sum = returnTest.calculate(10);
System.out.println("当n是10的时候,和是:" + sum);
}
}
部分值测试: