public static String backwards(Integer x){
if (x < 0){
return "";
}else{
return x + ", " + backwards(x - 1);
}
}
Run Code Online (Sandbox Code Playgroud)
我做了一个方法,如果给定一个正整数(通过命令行),将从该整数一直计数到0.我的问题是我应该采取什么方法来扭转这个?
例如,而不是去
4, 3, 2, 1, 0,
Run Code Online (Sandbox Code Playgroud)
我希望它是这样的
0, 1, 2, 3, 4
Run Code Online (Sandbox Code Playgroud)
只是扭转return语句,以使它产生从输出0到x - 1其输出之前x.
public static String backwards(Integer x) {
if (x < 0) {
return "";
} else {
return backwards(x - 1) + ", " + x;
}
}
Run Code Online (Sandbox Code Playgroud)