JAVA基础100道练习题——计算1/1-1/2+1/3-1/4+1/5......+1/99-1/100的值

<1>题目介绍

编写程序计算1/1-1/2+1/3-1/4+1/5......+1/99-1/100的值

<2>思路分析

分子上的数字始终是1,而分母上的数字在依次增大。当分母为奇数时,它前面的符号位“+”,当分母为偶数时,它前面的符号位“-”,只需要一个循环加上判断条件即可

<3>代码实现

 public static void main(String[] args) {
        int i = 1;
        double sum = 0;
        for(i=1;i<=100;i++){
            if(i%2!=0){
                sum+=(1.0/i);
            }else{
                sum-=(1.0/i);
            }
        }
        System.out.println("sum = "+sum);
}

<4>结果展示

猜你喜欢

转载自blog.csdn.net/yahid/article/details/123422124