Java是一門廣泛應用于計算機領域的編程語言,可以進行眾多的編程操作,比如計算階乘的和運算。
public class FactorialSum { public static int factorial(int n) { if (n == 1 || n == 0) { return 1; } else { return n * factorial(n-1); } } public static void main(String[] args) { int sum = 0; for (int i = 1; i<= 5; i++) { sum += factorial(i); } System.out.println("前5個數的階乘之和為" + sum); } }
以上代碼中的FactorialSum類中定義了一個靜態方法factorial用于計算階乘,方法的參數為一個整數n,返回值為n的階乘。在main方法中使用for循環計算前5個數的階乘之和,并將結果存入變量sum中。最后使用System.out.println()方法輸出結果。
以上代碼可以計算任意數量的階乘之和,只需要修改for循環中的終止條件即可。階乘的和是數學中常見的問題之一,而Java中的遞歸方法可以解決這個問題。
上一篇css外部引用樣式教學
下一篇php nat轉發