我是编程新手。我正尝试使用递归和if-else语句来打印99个啤酒歌词。这是我的代码。如何更好地打印歌词。递归和if-else语句
方法countdown
打印歌词,而 countdownB
应打印从99号一直到零的数字。
public static void countdown(int n) {
if (n== 0) {
System.out.println("no beers");
} else {
System.out.println("more beers");
countdown(n-1);
}
}
public static void countdownB(int x) {
if (x==0){
System.out.print("");
} else {
System.out.print(x);
countdownB(x-1);
}
}
public static void main(String[] args) {
countdownB(3);
countdown(3);
}
您可以发布所需的输出吗? –
我想找到一种方法来打印方法countdownB中的输出,作为方法倒计时输出的第一部分 –
将其发布在问题中。 –