Java算法之递归算法计算阶乘
作者:xuxian361 时间:2021-06-30 14:10:56
本文为大家分享的java算法计算阶乘,在学习Java课程时经常会遇到求阶乘问题,今天接跟大家一起探讨一下
代码如下:
package com.xu.main;
import java.util.Scanner;
public class P9 {
static long fact(int n)
{
if(n <= 1)
{
return 1;
}
else
{
return n * fact(n - 1);
}
}
public static void main(String[] args) {
int i;
System.out.println("请输入要求阶乘的一个整数:");
Scanner input = new Scanner(System.in);
i = input.nextInt();
System.out.println(i + "的阶乘结果是:"+fact(i));
}
}
运行结果:
标签:java,递归,阶乘
0
投稿
猜你喜欢
结合mybatis-plus实现简单不需要写sql的多表查询
2021-06-25 12:54:22
java返回json请求中文变成问号的问题及解决
2023-11-01 02:56:34
解决IDEA的Terminal中文乱码问题
2022-05-06 01:31:08
Android实现登录注册功能
2023-07-31 09:35:44
C#实现对数组进行随机排序类实例
2023-06-22 19:04:26
Spring ApplicationListener源码解析
2021-08-10 08:11:12
jvm垃圾回收之GC调优工具分析详解
2023-08-17 12:40:20
MyBatis动态SQL表达式详解
2023-11-29 00:42:36
C#判断当前程序是否通过管理员运行的方法
2023-09-27 15:48:24
使用Linq注意事项避免报错的方法
2023-08-28 21:22:41
springboot整合shiro多验证登录功能的实现(账号密码登录和使用手机验证码登录)
2023-05-25 18:53:29
Javaweb实现在线人数统计代码实例
2023-01-17 10:19:24
详解C#中的字符串拼接@ $
2021-07-10 13:13:41
C#中执行批处理文件(*.bat)的方法代码
2022-12-01 10:25:01
C#使用日志组件log4net
2022-11-05 03:48:15
Android Intent传递大量数据出现问题解决
2021-11-07 10:16:13
java实现MapReduce对文件进行切分的示例代码
2023-10-07 21:46:59
一文带你了解Java中的函数式编程
2022-08-02 07:32:29
详解Java 集合系列(三)—— LinkedList
2022-01-30 16:49:10
Flink开发IDEA环境搭建与测试的方法
2023-02-21 21:20:46