编写一个方法,求整数n的阶乘,例如5的阶乘是1*2*3*4*5.
时间: 2023-11-14 07:01:07 浏览: 179
可以使用以下方法来编写一个求整数n的阶乘的方法:
```java
public static int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
```
这个方法中,我们初始化一个变量result为1,然后使用一个for循环从1到n,依次将i乘到result上。最后返回result作为结果。
相关问题
编写一个方法,求整数n的阶乘,例如5的阶乘是1*2*3*4*5。
要编写一个方法来求整数n的阶乘,可以使用循环来实现。以下是一个示例代码:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
```
Java编写一个方法,求整数n的阶乘,例如5的阶乘是1*2*3*4*5。
可以使用循环来实现计算整数n的阶乘,具体代码如下:
```
public static int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
```
这个方法接收一个整数n作为参数,并返回n的阶乘。首先初始化result为1,然后使用for循环从1到n遍历,每次将i乘到result上,最后返回result。
阅读全文