用Java写一个阶乘
时间: 2023-08-23 15:05:53 浏览: 129
以下是使用Java编写阶乘的示例代码:
```
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int n = scanner.nextInt();
scanner.close();
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
System.out.println("Factorial of " + n + " is " + factorial);
}
}
```
首先,我们使用Scanner类从用户那里读取一个整数。然后,我们使用for循环计算该数字的阶乘,并将结果存储在变量“factorial”中。最后,我们输出计算结果。
相关问题
用 Java写一个阶乘
public class Factorial {
public static void main(String[] args) {
int num = 5;
long factorial = 1;
for(int i = 1; i <= num; ++i) {
factorial *= i;
}
System.out.println("Factorial of " + num + " is " + factorial);
}
}
// Output: Factorial of 5 is 120
用Java写一个阶乘计算
以下是用Java写一个阶乘计算的代码:
public class Factorial {
public static void main(String[] args) {
int num = 5;
int result = 1;
for (int i = 1; i <= num; i++) {
result *= i;
}
System.out.println(num + "! = " + result);
}
}
这个程序会计算 5 的阶乘,输出结果为 5! = 120。如果需要计算其它数的阶乘,只需要修改 num 的值即可。
阅读全文