思路: 我们先写出来几个相加的式子 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);
}
}