计算阶乘

来源:互联网 发布:淘宝店铺没访客怎么办 编辑:程序博客网 时间:2024/04/29 01:15

package Java.programming;
//计算一个数的阶乘
public class JieCheng {
         public static void main(String args[]){
                int number=16;
                long result=1;
                if((number<0)||(number>17)){
                       System.out.println("n的取值范围是0至17,大于17会超出long类型范围");
                 }
                 else if(number==0){
                        System.out.println("0的阶乘等于1");
                 }
                else{
                        for(int i=number;i>0;i--){
                        result*=i;
                 }
                System.out.println(number+"的阶乘等于"+result);
                }
        }

}