递归调用是一种特殊的调用形式,即方法自己调用自己

public int method(int num){

  if(num==1){

    return 1;

  } else {

    return num+method(num-1);

  }

}

描述:main方法调用method(5),在method方法中参数不等于1,则再调用method(4),一直到参数等于1,则依次返回。在该例中,参数等于1时,将1返回给method(2),依次类推,当返回到method(5)时,再将从1加到5的和返回给main方法。

最新文章

  1. linux进程
  2. C# System.Threading.Timer 使用方法
  3. @media自适应宽度
  4. PPTP VPN 一键安装包(图文,OpenVZ适用)[zz]
  5. jquery call方法和apply方法接触
  6. Composite 组合模式
  7. Urbanization
  8. Python -- OOP高级 -- 元类
  9. 002Java概述
  10. Oracle积累
  11. 从文本中提取图片路径(java 解析富文本处理 img 标签)
  12. vscode插件篇
  13. SQLSetStmtAttr
  14. nginx+vue刷新404
  15. 编译Linux内核(Mac OS平台)
  16. ArduinoYun教程之ArduinoYun硬件介绍
  17. oozie错误:javax.servlet.jsp.el.ELException: variable [***] cannot be resolved
  18. 20-[JavaScript]-BOM
  19. Codeforces 148D 一袋老鼠 Bag of mice | 概率DP 水题
  20. iOS中bundle的意义

热门文章

  1. ifream页面弹出框遮盖层覆盖父页面
  2. Spring @Autowired使用介绍
  3. jeesit 部署404
  4. HDU 3697 Selecting courses 选课(贪心)
  5. OpenCV转为灰度图像 & 访问像素方法
  6. TFS看板的迭代规划
  7. vuejs组件的重要选项
  8. LuceneTest
  9. Webpack机制、原理简单小结
  10. JS - 箭头函数与 () {} 的作用域