Java是一種常用的編程語言,在編程中廣泛應用。今天我們來學習一下怎樣使用Java編寫求1到20階乘的和的程序。
public class FactorialSum { public static void main(String[] args) { int i = 1; int sum = 0; while (i<= 20) { int factorial = 1; for (int j = 1; j<= i; j++) { factorial *= j; } sum += factorial; i++; } System.out.println("1到20階乘的和是:" + sum); } }
上面的程序中,我們首先定義了一個變量i,初始值為1,以及一個變量sum,初始值為0。接著我們使用while循環,循環條件是i小于等于20。在循環體中,我們使用for循環來計算i的階乘,然后將階乘加到sum中,同時i自增1。最后輸出sum的值即為1到20階乘的和。
以上就是求1到20階乘的和的Java程序,希望對大家學習Java編程有所幫助。
下一篇java的文件和流