java中递归函数的调用
2013-06-08 22:37
155 查看
java中递归函数的调用-求一个数的阶乘
不考虑溢出:一般只能算到69的阶乘……
注意:0的阶乘0!=1
任何大于1的自然数n阶乘表示方法:
n!=1×2×3×……×n
或n!=n×(n-1)!
用www.google.com.hk 搜索0的阶乘,可以出来一个在线计算器,很实用哦!!
不考虑溢出:一般只能算到69的阶乘……
注意:0的阶乘0!=1
任何大于1的自然数n阶乘表示方法:
n!=1×2×3×……×n
或n!=n×(n-1)!
用www.google.com.hk 搜索0的阶乘,可以出来一个在线计算器,很实用哦!!
package test; import java.util.Scanner; public class DiGui { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("输入一个整数:"); Scanner scan = new Scanner(System.in); int x = scan.nextInt(); int result = digui(x); System.out.println(result); } //递归函数 public static int digui(int x){ if(x<=0){ return 1; }else{ return x*digui(x-1); } } }
相关文章推荐
- dalvik对于Java方法调用的实现
- swt 嵌入 xulrunner 中文目录不能正常执行js调用java
- java封装调用存储过程
- Java远程调用之Hessian篇简例
- 关于Java Web 使用Spring中使用Quartz(定时调用、实现固定时间执行), 触发定时器(执行某些任务)的实例
- java调用dll后总结
- Java调用python——Jython
- Selelnium2//用Java调用不同浏览器代码
- 使用eclipse用java调用scilab的问题
- JAVA调用Tuxedo服务——使用JNI封装Tuxedo客户端的一个例子
- java 调用dll文件总结
- java程序调用外部exe程序的实现
- java中调用memcached简单列子
- cocos2d-x调用java中非静态方法以及静态方法注意事项以及示例
- 在Java中调用Oracle存储过程的总结
- Java程序中直接调用jsp、 Action
- tinkerpop(2) 使用java调用tinkerpop,存储到derby数据库
- 朴素贝叶斯算法原理及Spark MLlib调用实例(Scala/Java/Python)
- Java调用.net的web service
- Java 调用cmd.exe命令