Java是一門高級編程語言,它被廣泛應用于軟件開發、Web開發以及游戲開發等領域。今天我們來學習如何使用Java求1到20的階乘的和。
public class FactorialSum { public static void main(String[] args) { int sum = 0; int factorial = 1; for (int i = 1; i<= 20; i++) { factorial = factorial * i; sum += factorial; } System.out.println("1到20的階乘的和為:" + sum); } }
上面的代碼使用了for循環求1到20的階乘的和,其中sum變量用來存儲累加結果,factorial變量用來存儲當前數的階乘。
首先,我們初始化sum和factorial為0和1。在for循環中,i從1循環到20,每次將i的階乘加到sum中。由于在每次循環中,factorial變量會乘以當前的i,所以它會不斷增加,直到20。最后,我們輸出sum的值,即1到20的階乘的和。
以上就是Java求1到20的階乘的和的方法,希望大家能夠掌握。