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);
}
}
}