1. 程式人生 > 其它 >【Java練習】計算1-1/2+1/3-1/4...+1/99-1/100的值

【Java練習】計算1-1/2+1/3-1/4...+1/99-1/100的值

技術標籤:java語法練習

public class Test{
    public static void main(String[] args) {
        double result=calcSerise(100);//計算1-1/2+1/3-1/4...+1/99-1/100的值
        System.out.println(result);
    }

    public static double calcSerise(int n) {//n為偶數
        double sum1=0;
        double sum2=0;
        for(int i=1;i<=n;i+=2)
        {
            sum1+=1.0/i;
        }
        for(int i=2;i<=n;i+=2)
        {
            sum2+=1.0/i;
        }
        return sum1-sum2;
    }
}

結果: