问一java的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:58:21
在一个类中有两个方法a和b
如果在a方法中调用b方法,在b方法中调用a方法,
然后创建一个对象,用这个对象调用a方法,将会是一个什么结果

这个是典型的间接递归调用,当然你必须限定递归条件,如果你不限定条件,会出现无限递归。递归不只有你说的情况,你甚至还可以在方法a的内部再次调用a,即调用这个方法本身。递归有时候你使用得当的话会大大减小算法的复杂性,但是相对而言会有一些效率上的牺牲。特别是递归次数多的时候。楼主你可以上网查一些关于递归的问题,有一些递归的经典问题,还是挺有趣的

这是迭代的一种
只要设置了退出条件就可以了

死循环吗