Java for循环:[6]计算数字10的阶乘
数字阶乘
例如5的阶乘就是 1*2*3*4*5
就是从1乘到它本身
所以10的阶乘就很好写了
操作方法
- 01
打开eclipse输入如下代码
- 02
public class 计算数字10的阶乘 {public static void main(String[] args) {int sum = 1;for(int i = 1;i <= 10;i++){sum = sum * i; }System.out.println(sum);}}
- 03
例如5的阶乘就是 1*2*3*4*5 就是从1乘到它本身 所以10的阶乘就很好写了 观察上面数字发现 2比1大1 3比2大1 所以每次i++自加1 都会比自加前i的大1 利用此思路我们开始写代码 for(int i = 1;i <= 10;i++) i第一次循环i是2 第二次循环2是2 每次循环的时候我们都执行 sum * i 第一次是sum*1 第二次sum*2 第三则*3 依次类推 直到最后一次满足小于10的这个条件 执行最后一次 *10则为阶乘了 这里要注意的sum不能为0 因为 0乘以任何一个数字结果都等于0 所以要赋值为1
赞 (0)