设N为自然数,N!=1X2×3×···×N称为N的阶乘,并且规定0!=1。试java编程计算2!,4!,6!
时间: 2024-10-22 09:16:16 浏览: 32
C语言上机 | 求1! ~n! 的值
在Java中,你可以创建一个简单的函数来计算给定数字的阶乘。这里是一个示例代码片段:
```java
public class FactorialCalculator {
public static void main(String[] args) {
int n = 2;
System.out.println("2! = " + factorial(n));
n = 4;
System.out.println("4! = " + factorial(n));
n = 6;
System.out.println("6! = " + factorial(n));
}
// 计算阶乘的函数
public static long factorial(int num) {
if (num == 0 || num == 1) { // 特殊情况,0! 和 1! 的阶乘都是 1
return 1;
} else {
long result = 1;
for (int i = 1; i <= num; i++) {
result *= i;
}
return result;
}
}
}
```
当你运行这个程序,它会分别打印出2!, 4! 和 6! 的值。
阅读全文