Java是一門強大的編程語言,它支持非常多的操作和算法,包括數字及數學計算。本文將介紹如何用Java計算一個數的階乘,并求出n項階乘和。
public class Factorial { public static void main(String[] args) { int n = 5;//此處可以自定義值 int sum = 1; int factorial; int result = 0; for (int i = 1; i<= n; i++) { factorial = 1; for (int j = 1; j<= i; j++) { factorial *= j; } sum += factorial; } System.out.println("1!+2!+...+" + n + "!的結果是:" + sum); } }
在這段代碼中,我們首先給定一個需要計算的數n,之后我們通過一個for循環來計算n項階乘和。在循環中,我們定義了兩個變量,分別是factorial和sum,用于計算當前項的階乘和總和。
在計算階乘時,我們使用了另外一個for循環,在這個循環中,我們定義了另一個變量j,通過乘法來計算當前項的階乘。
最后,我們將n項階乘和輸出到控制臺中。
這是一個簡單而又實用的Java程序,能夠幫我們更好地理解階乘和Java的運算能力。在日常工作中,使用類似的算法來處理人生中的各種問題。