我没有看到问题...请帮忙!
public int bunnyEars2(int bunnies) {
if (bunnies == 0)
return 0;
else if (bunnies // 2 != 0)
return 2 + bunnyEars2(bunnies - 1);
else
return 3 + bunnyEars2(bunnies - 1);
}
Run Code Online (Sandbox Code Playgroud)
您可能想要除法运算符/而不是注释 - //。
else if (bunnies/2 != 0) return 2 + bunnyEars2(bunnies-1);
Run Code Online (Sandbox Code Playgroud)