首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教以下代码定义的函数实现什莫

2011-11-07 
请问以下代码定义的函数实现什莫staticlongfac(intn){if(n0||n1)return1elsereturnfac(n-1)*n} [解

请问以下代码定义的函数实现什莫
static   long   fac(int   n){
if(n==0||n==1)   return   1;
else   return   fac(n-1)*n;
}


[解决办法]
static long fac(int n){
if (n < 0) {
return -1; // 表示传入的参数不对。
}
if(n==0||n==1) return 1;
else return fac(n-1)*n;
}

热点排行