封装一个方法,求整数n的阶乘
程序员文章站
2022-06-05 13:07:34
...
package task_3_9;
/**
* 封装一个方法,求整数n的阶乘
*/
public class Task01 {
public static void main(String[] args) {
System.out.println(getJcheng(20));
}
/**
* 求阶乘方法
* 接收>=0的整数,返回阶乘值(long)类型,(0的阶乘为1)
* 如果传入负数,返回0
*/
public static long getJcheng(int n) {
if(n < 0) {
return 0;
}
long jcVal = 1L; //阶乘值
for(int i=1;i<=n;i++) {
jcVal *= i;
}
return jcVal;
}
}
推荐阅读
-
c. 求阶乘和的方法(N的值不能太大)初学者
-
【C语言】——求一个整数存储在内存中二进制中的1的个数的三种方法
-
三种方法:求一个整数在二进制中1的个数
-
三种方法求一个整数存储在内存中的二进制中1的个数
-
输入一个整数n,实现n的阶乘。n*(n-1)*......*1
-
输入一个大于1的整数n,返回n得阶乘n!
-
输入一个正整数n,计算并输出n的阶乘
-
实现阶乘计算功能,输入一个整数 n,计算并输出他的阶乘。
-
1)的累加和(累乘积(阶乘))。其中n的值从键盘输入。输入一个2000年以后的年份n,输出所有介于2">
PTA判断输入的整数是否是素数,如果是则输出"1",否则输出"0." 编写程序,求自然数1至n(n>1)的累加和(累乘积(阶乘))。其中n的值从键盘输入。输入一个2000年以后的年份n,输出所有介于2
-
PHP函数求一个整数的阶乘