Java,求一个数的阶乘
来源:互联网 发布:万网域名增加二级 编辑:程序博客网 时间:2024/05/21 22:27
public class FactorialDemo { //求一个数的阶乘 public static void main(String[] args) { System.out.println("方法1:"+factorial1(10)); System.out.println("方法2:"+factorial2(10)); } //方法1:递归 public static int factorial1(int num){ if(num==1){ return 1; } else{ return num*factorial1(num-1); } } //方法2:循环 public static int factorial2(int num){ int fa = 1; if(num==1){ return 1; }else{ for(int i=2;i<=num;i++){ fa*=i; } return fa; } }}
输出结果:
方法1:3628800方法2:3628800
0 0
- Java,求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 求一个数的阶乘
- 用递归求一个数的阶乘!
- 求一个数阶乘的位数
- 求一个数阶乘的位数
- 递归函数求一个数的阶乘
- 输入一个数,求阶乘
- Sql的MakeValid与道格拉斯普克算法对比
- 嵌入式linux面试题解析——ARM部分
- eclipse 集成 svn
- Excel VBS编程技巧
- CodeForces 580C
- Java,求一个数的阶乘
- html中报错:xxx is not a function
- 设计原则之开放-封闭原则 javascript
- 调试技巧之调用堆栈 - Call stack
- 获得应用需要的所有权限并查看是否授权
- Jquery 获取复选框的值
- Android AndroidUtilCode-进程相关工具类
- 轻松搞定AIDL
- MySQL数据库(入门资料文档下载分享)