java为什么我的回归不为冰雹工作?
String hailstone(int n){
if(n >= 1)
if(n%2 == 0)
n = (n/2);
else
n = (n*3)+1;
else
return n;
}
我知道它需要返回一个字符串,我尝试了Integer.toString(n)
,但这不起作用,所以我不知道该怎么办
你可以在下面搜索框中键入要查询的问题!
String hailstone(int n){
if(n >= 1)
if(n%2 == 0)
n = (n/2);
else
n = (n*3)+1;
else
return n;
}
我知道它需要返回一个字符串,我尝试了Integer.toString(n)
,但这不起作用,所以我不知道该怎么办
# 1 楼答案
如果希望函数返回下一个Collatz编号,请删除最后一个
else
:并将返回值更改为
int
或doreturn String.valueOf(n);
如果你想打印整个冰雹系列,你可以这样做