Java 是一門廣泛使用的編程語言之一。今天,我們將使用 Java 編寫求 1 到 10 的階乘和的程序。
public class Factorial { public static void main(String[] args) { int n = 10; int sum = 0; for (int i = 1; i<= n; i++) { int factorial = 1; for (int j = 1; j<= i; j++) { factorial *= j; } sum += factorial; } System.out.println("1 到 10 的階乘和為:" + sum); } }
讓我們來看看這個程序是如何工作的。
首先,我們定義了一個變量 n,將其值設置為 10。然后,我們定義了一個變量 sum 來存儲階乘和的結果。
接下來,我們開始對每個整數 i 進行循環,從 1 循環到 n。我們將計算 i 的階乘,使用內部循環遍歷從 1 到 i 的數字,并將它們相乘得到 i 的階乘。最后,我們將這個階乘值添加到 sum 中。
即使你不熟悉內部循環的方式,但是你仍然可以理解這個程序的基本問題:對于數字 1 到 10,我們計算每個數字的階乘,然后將所有階乘的總和存儲在變量 sum 中。在這種情況下,我們的程序將輸出 "1 到 10 的階乘和為:xxx"。
到此,我們已經完成了求 1 到 10 的階乘和的任務。Java 語言的能力是非常強大的,有許多庫和類可以幫助開發人員輕松完成各種任務。