博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归算法
阅读量:5160 次
发布时间:2019-06-13

本文共 520 字,大约阅读时间需要 1 分钟。

public class TestRecursion {

static int a = 0;
public static void test01(){
a++;
System.out.println("test01:"+a);
if(a<=10){ //递归头
test01();
}else{ //递归体
System.out.println("over");
}
}
public static void test02(){
System.out.println("TestRecursion.test02()");
}
public static long factorial(int n){//利用递归算阶乘:5!=5*4*3*2*1
if(n==1){
return 1;
}else{
return n*factorial(n-1);
}
}
public static void main(String[] args) {
test01();
System.out.println(factorial(10));
}
}

转载于:https://www.cnblogs.com/Derek-614/p/8990670.html

你可能感兴趣的文章
JDK6、Oracle11g、Weblogic10 For Linux64Bit安装部署说明
查看>>
NYOJ 488 素数环
查看>>
地址请求Eclipse中TCPIPMonitor的用法
查看>>
加班生活程序人生之我们的故事:十年如歌(5)
查看>>
Could not delete from specified tables.问题的解决方案
查看>>
使用es6 let特性做一个倒计时页面
查看>>
C++宏定义详解
查看>>
MySQL · 引擎特性 · InnoDB 事务子系统介绍
查看>>
mysql 易错误理解
查看>>
MOS文章翻译
查看>>
Part6 数组、指针与字符串 6.13字符串
查看>>
CSS3伸缩布局Flex学习笔记
查看>>
Python(67)_写函数,判断用户传入的对象(str,列表,元组)的每一个元素是否有为空,并返回...
查看>>
C语言基础课程 第三课 ADB(Android Debug Bridge)的使用
查看>>
C/C++程序员面试大纲
查看>>
物联网能否落地?可裁剪嵌入式OS成关键
查看>>
第一阶段冲刺09
查看>>
深入理解Java中的final关键字
查看>>
在JavaScript中引用类型和值类型的区别
查看>>
机器学习 —— 概率图模型(马尔科夫与条件随机场)
查看>>