Java是一種高級(jí)編程語(yǔ)言,廣泛應(yīng)用于各種領(lǐng)域。今天我們來(lái)學(xué)習(xí)如何使用Java編寫(xiě)一個(gè)求分?jǐn)?shù)累加和的程序。
假設(shè)我們要求解以下分?jǐn)?shù)的累加和:
1/2 + 1/3 + 1/4 + ... + 1/n
首先,我們可以定義一個(gè)變量來(lái)存儲(chǔ)n:
int n = 10; // 假設(shè)n為10
然后,我們可以使用一個(gè)循環(huán)來(lái)累加每個(gè)分?jǐn)?shù):
double sum = 0.0; for (int i = 2; i<= n; i++) { sum += 1.0 / i; }
在上面的代碼中,我們定義了一個(gè)變量sum來(lái)存儲(chǔ)累加和,初始值為0.0。然后,我們使用一個(gè)for循環(huán)來(lái)遍歷從2到n的每個(gè)整數(shù),計(jì)算1/i,并將其加到sum中。
最后,我們可以輸出結(jié)果:
System.out.println("1/2 + 1/3 + 1/4 + ... + 1/n = " + sum);
完整的程序如下:
public class Main { public static void main(String[] args) { int n = 10; // 假設(shè)n為10 double sum = 0.0; for (int i = 2; i<= n; i++) { sum += 1.0 / i; } System.out.println("1/2 + 1/3 + 1/4 + ... + 1/n = " + sum); } }
運(yùn)行程序,輸出結(jié)果為:
1/2 + 1/3 + 1/4 + ... + 1/n = 0.8289682539682538
以上就是使用Java編寫(xiě)求分?jǐn)?shù)累加和的程序的示范。