java递归实现两个小例子
来源:互联网 发布:php artisan 安装 编辑:程序博客网 时间:2024/05/20 13:04
1.实现1到100的和,用递归实现
public class RecursionTest { public static void main(String[] args) { System.out.println(diGui(100));// 5050 } public static int diGui(int n) { int sum; if (n == 1) return 1; else { sum = n + diGui(n - 1); return sum; } }}
2.递归实现1到100的阶乘
public class RecursionTest { public static void main(String[] args) { System.out.println(diGui(5));// 120 注意如果求100的阶乘那么就不能用int或者long,计算后的结果数值过大程序无法返回,一般情况会返回0要用BigInteger } public static int diGui(int n) { int sum; if (n == 1) return 1; else { sum = n * diGui(n - 1); return sum; } }}
阅读全文
0 0
- java递归实现两个小例子
- java 递归 小例子
- Java递归阶乘小例子
- Java递归算法的小例子
- Java递归 遍历目录的小例子
- Java继承的两个小例子
- 递归两个例子
- java小例子实现死锁
- 递归算法小例子
- 递归小例子
- 递归算法-小例子
- 递归小例子
- 练习递归小例子
- 递归小例子(另一个)
- 递归算法小例子
- 递归的小例子
- 递归小例子
- java实现汉诺例子,递归调用
- Ubuntu下加大tomcat内存
- json数组
- 5.7-全栈Java笔记:字符串String的常用方法
- ptyhon 类的继承和定制类
- node
- java递归实现两个小例子
- IDEA Tomcat启动报错Error:java: Compilation failed: internal java compiler error
- [LeetCode] 437. Path Sum III
- linux命令(一)
- 使用笔记本搭建服务器(外网可以访问)
- 如何判断请求是否是AJAX请求
- vuex
- 命令模式
- 在table中使显示的文本显示一行后其余用省略号表示