用java编写2的阶乘加上4的阶乘加上5的阶乘的程序
时间: 2024-10-13 18:11:42 浏览: 25
用java实现10000的阶乘(2种方法)
在Java中,我们可以创建一个简单的函数来计算阶乘,并结合递归的方式计算2、4和5的阶乘,然后将它们相加。以下是具体的代码示例:
```java
public class Main {
public static void main(String[] args) {
long result = factorial(2) + factorial(4) + factorial(5);
System.out.println("2! + 4! + 5!的结果是: " + result);
}
// 计算阶乘的递归方法
private static long factorial(int n) {
if (n == 0 || n == 1) {
return 1; // 阶乘的基本情况,0和1的阶乘都是1
} else {
return n * factorial(n - 1); // 递归调用,n的阶乘等于n乘以(n-1)的阶乘
}
}
}
```
在这个程序中,`factorial`函数用于计算阶乘,主函数`main`中则调用这个函数三次并求和。当你运行这个程序,它会打印出2、4和5的阶乘之和。
阅读全文