我需要一些帮助来解决一个练习。在这种方法中,我必须打印等于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