java實現求1!+2!+.3!+...+10!之和的幾種方法

來源:酷知科普網 2.58W

有時候我們想實現求1!+2!+.3!+...+10!之和,怎麼辦呢,下面小編來分享一下方法

操作方法

(01)第一步在我們的電腦裡面開啟eclipse軟體,建立java專案和求和類

java實現求1!+2!+.3!+...+10!之和的幾種方法

(02)第二步在求和類中輸入如下程式碼:public class Test3 {public static void main(String[] args) {int sum = 0, fact, n, i;for (n = 1; n <= 10; n++) {fact = 1;for (i = 1; i <= n; i++)fact *= i;sum += fact;}tln("sum=" + sum);}}

java實現求1!+2!+.3!+...+10!之和的幾種方法 第2張

(03)第三步點選執行箭頭,可以看到求和的結果如下圖所示:

java實現求1!+2!+.3!+...+10!之和的幾種方法 第3張

(04)第四步上述的一種方法使用了巢狀迴圈,還可以更簡單一些,程式碼如下:public class Test3 {public static void main(String[] args) {int sum = 0, fact=1, n;for (n = 1; n <= 10; n++) {fact*=n;sum+=fact;}tln("sum=" + sum);}}

java實現求1!+2!+.3!+...+10!之和的幾種方法 第4張

(05)第五步測試結果如下圖所示:和第一種方法的結果一致

java實現求1!+2!+.3!+...+10!之和的幾種方法 第5張
熱門標籤