小编lav*_*717的帖子

为什么这个递归循环等于 200?

我试图理解为什么这会输出 200,因为我认为每次都会增加 2+ (w-1) 直到 w = 0 - 输出不会更大吗?谢谢!

int w = 100;
public static int mystery(int w)
{
  if (w<=0) {
  return 0;
  }
  return 2+ mystery(w-1);
}
Run Code Online (Sandbox Code Playgroud)

java recursion

2
推荐指数
1
解决办法
61
查看次数

标签 统计

java ×1

recursion ×1