我需要一些幫助來解決一個練習。在這種方法中,我必須打印等於x的2的冪數的星號(「*」)。例如,如果我有2的2次方,它應該打印4個星號(「****」);用遞歸打印「*」
我有一個方法返回我正確的數字,但我有問題使用該數字打印這些星號。
這裏是我的代碼:
public static int writeStars(int number) {
if (number == 0) {
return 1;
} else {
int number2 = 2 * writeStars(number - 1);
System.out.println(" number " + number2);
return number2;
}
}
「但我有問題,使用該號用於打印這些星號。「 - 這些會是什麼問題?您沒有包含任何星號打印代碼。 – azurefrog