首页 > 软件操作教程 > 编程开发 > Java
题目内容

Java 利用方法之间的调用编写无限循环程序

题目答案
利用方法之间的调用编写无限循环程序

当某个执行递归调用的方法没有附加条件判断时,可能会造成无限循环的错误情况。因此, 当我们编写递归方法时,需要加人一些判断条件,用于判断是否需要执行递归调用,并且在一定 条件下终止方法的递归调用。

递归代码的好处是,和非递归方法相比,递归方法代码逻辑更清晰,代码可读性更高;其缺 点是由于层层的方法嵌套,会有额外的内存开销,以及可能发生的无限循环灾难。这些年计算机 硬件性能不断升级,大部分情况下递归程序的效率问题已经得到解决,因此鼓励用递归方法实现程序思想。

除了方法递归调用容易出现无限循环的问题外,方法之间互相调用也可能会出现无限循环。image.png

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端