JAVA常见算法题(二十二)
2024-08-29 11:22:41
package com.xiaowu.demo; //利用递归方法求5!。
public class Demo22 {
public static void main(String[] args) {
int n = 5;
long s = sum(n);
System.out.println(n + "!= " + s);
} public static long sum(int n) {
long s = 1;
if (n == 1||n==0) {
s = 1;
} else {
s = n * sum(n - 1);
}
return s;
}
}
最新文章
- 亿级规模的Elasticsearch优化实战
- vtkAnimationCue、vtkCommand和vtkAVIWriter
- 记AbpSession扩展实现过程
- Linux/Unix双机建立信任教程
- mediawiki的管理与使用
- MyEclipse------从服务器下载文件
- 华为面试题——约瑟夫问题的C++简单实现(循环链表)
- html添加keyword,description帮助百度收录处理方法,jsp去除空白行方法
- 2D image convolution
- 在C#中调用Win32函数EnumWindows枚举所有窗口。
- Google瓦片地图算法解析
- ABP展现层——动态生成WebApi
- 设计模式的征途—18.策略(Strategy)模式
- CCF-201312-3-最大的矩形
- javascript计算对象的长度
- BP 神经网络
- 关于在centos7 64为引用android so引发的问题修复
- 用Java写hello world
- 1、Netty 实战入门详解
- Restful API设计规范