利用Java语言实现该题,
首先若这个数是奇数,则前面为正号;若为偶数,则前面为负号
其次,Java中无法保存分数,需要用double类型的变量来存储
打印出的结果也不是精确的,只是用double类型近似输出
public class Sum{
public static double func(double a){
if(a % 2 == 0){
a = -(1/a);
}else {
a= (1/a);
}
return a;
}
public static void main(String[] args){
double sum = 0;
for(int i = 1;i <= 100;i++){
sum = sum + func(i);
}
System.out.println(sum);
}
}