1!+2!+3!+…+10!的和
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                1!+2!+3!+…+10!的和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1!+2!+3!+…+10!的和
代碼
public class Test {public static void main(String[] args) {/*輸出1!+2!+***+10!的和*/int sum=0;int n=1;for (int i = 1; i <10 ; i++) {for (int j=1;j<=i;j++){n=n*j;}sum+=n;n=1;}System.out.println("sum="+sum);} }結果
分析
我自己用了2重for循環寫出來的,其實還有更簡單的寫法,如下:
public class Test2 {public static void main(String[] args) {int sum = 0, fact=1, n;for (n = 1; n <= 10; n++) {fact*=n;sum+=fact;}System.out.println("sum=" + sum);} }這個代碼fact用得好,保留上次的結果,下次只需乘以一個數就行
總結
以上是生活随笔為你收集整理的1!+2!+3!+…+10!的和的全部內容,希望文章能夠幫你解決所遇到的問題。