私はプログラミングに慣れています。私はrecursionとif-else文を使って99ビールの歌詞を印刷しようとしています。ここに私のコードです。歌詞をうまく印刷するにはどうすればいいですか?再帰とif-else文
countdownB
は数字99から0までの数字を印刷しますが、countdown
の方法で歌詞が印刷されます。一般に再帰
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メソッドの出力をメソッドカウントダウンの出力の最初の部分に出力する方法を見つけたいと思っています。 –
質問に投稿してください。 –