。。。。
编写一个应用程序,计算整数10的阶乘,并将结果输出到屏幕上。--------------------编程问答-------------------- for循环? --------------------编程问答-------------------- 为什么不自己度娘一下呢。。。
非要现成的。。。 --------------------编程问答-------------------- int sum=1;
if(num<0){//判断传入数是否为负数
throw new IllegalArgumentException("必须为正整数!");//抛出不合理参数异常
}
for(int i=1;i<=10;i++){//循环10
sum *= i;//每循环一次进行乘法运算
}
return sum;//返回阶乘的值 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 一般求N的阶乘,都是用的 递归
public int diGui(int num){
if(num <= 1){
return 1;
}else{
return num * diGui(--num);
}
}
补充:Java , Java相关