当前位置:编程学习 > JAVA >>

。。。。

编写一个应用程序,计算整数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相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,