Java 递归逆
我希望是这样Java 递归逆,java,recursion,Java,Recursion,我希望是这样 4, 3, 2, 1, 0, 只需反转return语句,使其在输出x之前生成从0到x-1的输出 0, 1, 2, 3, 4 向后公共静态字符串(整数x){ if(x
4, 3, 2, 1, 0,
只需反转return语句,使其在输出
x
之前生成从0
到x-1
的输出
0, 1, 2, 3, 4
向后公共静态字符串(整数x){
if(x<0){
返回“”;
}否则{
向后返回(x-1)+“,”+x;
}
}
稍微修改的版本,以避免结果以“,”开头。条件可能是“x==0”,但使用“facepalm就这么简单….?我需要一些睡眠lol,所以感谢EranOrreturn(4-x)+“,”+backwards(x-1);
但我怀疑这不是该作业的预期答案:),0,1,2,3是输出。0之前的逗号困扰着我,我该如何摆脱它?不管怎样,我得到了它…另一个脸掌瞬间。我要去睡觉了。
0, 1, 2, 3, 4
public static String backwards(Integer x) {
if (x < 0) {
return "";
} else {
return backwards(x - 1) + ", " + x;
}
}
public static String backwards(Integer x){
if (x <= 0){
return "0";
}else{
return backwards(x - 1) + ", " + x;
}
}