java求阶乘的代码
2024-01-02 15:25:05
Java求阶乘的代码如下:
public class Factorial {
public static void main(String[] args) {
int n = 5; // 可以替换为任意正整数
long result = factorial(n);
System.out.println("阶乘结果为:" + result);
}
public static long factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
}
这段代码定义了一个名为Factorial
的类,其中包含一个main
方法和一个factorial
方法。main
方法是程序的入口点,它调用factorial
方法计算阶乘并输出结果。factorial
方法是一个递归方法,用于计算给定整数的阶乘。当输入为0或1时,返回1;否则,返回当前数乘以前一个数的阶乘。
文章来源:https://blog.csdn.net/qq_28514075/article/details/135323343
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!