java递归如何理解
发布网友
发布时间:2022-04-20 07:14
我来回答
共2个回答
热心网友
时间:2023-05-28 13:43
可以理解为递归,就是自己调用自己而已.每个递归都有一个结束条件.这个递归的结束条件就是a==1;
当a==1的时候,终止递归,return 1.这个 1 给上一层调用者.也即是 plus(2)
简单的说可以理解为, plus(10)=plus(9)+10.
plus(9)=plus(8)+9
以此类推
plus(2)=plus(1)+2
plus(2)=1(plus(1),既a==1,递归结束,renturn 1)+2追问你这么一说我明白了!
谢谢哈!
热心网友
时间:2023-05-28 13:44
谁调用就返回给谁啊...这里是用来判断是不是第一次调用