设 N 为自然数,N !=1×2×3×...×N 称为 N 的阶乘,并且规定 0!=1。试编程计算 2!,4!,6!和10!,并将结果输出到屏幕上。 完成以上要求后,将代码补充在右侧编辑器中。JAVA
时间: 2024-09-14 17:10:37 浏览: 195
要计算自然数N的阶乘,我们可以使用一个简单的循环来实现。在Java中,我们可以创建一个名为`factorial`的方法,该方法接受一个整数参数`n`,然后通过循环计算阶乘并返回结果。下面是计算2!, 4!, 6!和10!的Java代码:
```java
public class FactorialCalculator {
public static void main(String[] args) {
int[] numbers = {2, 4, 6, 10};
for (int number : numbers) {
System.out.println(number + "! = " + factorial(number));
}
}
public static long factorial(int n) {
long result = 1;
for (int i = 2; i <= n; i++) {
result *= i;
}
return result;
}
}
```
在上面的代码中,`factorial`方法计算并返回一个整数的阶乘。在`main`方法中,我们创建了一个包含2, 4, 6和10的数组,然后遍历这个数组,对于数组中的每个数字,我们调用`factorial`方法并打印结果。
注意,由于阶乘的结果可能会非常大,因此返回类型被设置为`long`,这样可以存储更大范围的整数值。
阅读全文