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

public int method(int num){

  if(num==1){

    return 1;

  } else {

    return num+method(num-1);

  }

}

Java面向对象---方法递归调用

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

 

相关文章:

  • 2022-12-23
  • 2021-11-23
  • 2021-11-26
  • 2021-10-01
  • 2021-10-13
  • 2021-07-25
  • 2022-12-23
  • 2021-10-22
猜你喜欢
  • 2021-09-21
  • 2021-07-26
  • 2021-11-02
  • 2021-06-26
  • 2021-07-21
  • 2022-12-23
相关资源
相似解决方案