1. 程式人生 > 其它 >計算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

計算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

技術標籤:JAVAjava

思路:

  • 分數相加使用double型別
  • 將兩項看成一項(1/1-1/2)+(1/3-1/4)+....(1/99-1/100)

程式碼:

public class pra1214 {
    public static void main(String[] args) {
        double sum=0.0;
        for(int i=1;i<100;i+=2){
            sum+=(1.0/i-1.0/(i+1));
        }
        System.out.println("1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值為: "+sum);
    }

執行結果: