永发信息网

Java中的递归如何使用?最好给出详细的例题

答案:3  悬赏:0  手机版
解决时间 2021-11-20 18:01
  • 提问者网友:情歌越听越心酸
  • 2021-11-20 14:47
Java中的递归如何使用?最好给出详细的例题
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-11-20 16:10
程序调用自身的编程技巧称为递归( recursion)。   一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。   注意:   (1) 递归就是在过程或函数里调用自身;   (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。

上面是递归的定义,我现在给你一个JAVA最简单的递归的我写的例子,你可以对照着看:

public class Test { public static void main(String[] args) { output(1); } private static void output(int n) { // TODO Auto-generated method stub System.out.println(n); if(n<100){ n++; output(n); } } }
全部回答
  • 1楼网友:神的生死簿
  • 2021-11-20 18:30
就是自己调用自己嘛
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯