思路:
i有两个作用,一个作用是与a结合,组成阶乘;另一个作用是用i控制循环的次数,即累加的次数。两者结合起来实现阶乘与累加的效果。
代码实现:
public class Test {
public static void main(String args[]){
int a = 1, sum = 0;
for(int i = 1; i <= 10; i++){
a *= i;
sum = sum + a;
}
System.out.print(sum);
}
}
运行结果截图: