思路: 我們先寫出來幾個相加的式子 1 1+1*2 1+1*2+1*2+*3 ...... 通過這三個式子我們可以看出來第二個式子的第一項就是第一個式子,第三個式子的前兩項是第二個式子,以此類推,我們可以知道采用一個中間變量的方法來實現前面的操作,然后再需要一個求和變量進行求和操作,采用for循環執行。 代碼實現: /* 需求: 編寫應用程序求1!+2!+.....+10! 思路: */
public class Test04_1 {
public static void main(String[] args) {
//定義求和變量sum和存放中間變量ride
int sum = 0;
int ride = 1;
for(int x=1; x<=10; x++) {
ride = ride*x;
sum +=ride;
}
//輸出結果
System.out.println("sun:"+sum);
}
}