Я застрял в этом вопросе:
Печать звездочек и пробелов
Определите метод с именем printSpaces (int number), который создает количество пробелов, указанных числом. Метод не печатает разрыв строки.
Вам также придется либо скопировать метод printStars из предыдущего ответа, либо переопределить его в этом шаблоне упражнения. Печать правостороннего треугольника
Создайте метод с именем printTriangle (int size), который использует printSpaces и printStars для печати правильного треугольника. Таким образом, вызов метода printTriangle (4) должен вывести следующее: Пример вывода
> *
> **
> ***
> ****
Я не могу заставить работать с пробелами первый вопрос, и я полностью потерялся в создании рекурсивного треугольник. Я вижу, что многие ответы используются для циклов, однако класс, в котором я работаю, хочет, чтобы они выполнялись как методы. Я не могу понять, как правильно перевести это. Я получил треугольник с другой стороны:
public class Test072 {
public static void main(String[] args) {
printTriangle(4);
}
public static void printTriangle(int size) {
int numSize = 0;
while (numSize < size) {
printStars(numSize);
numSize++;
}
}
public static void printStars(int number) {
int numStar = 0;
while (numStar <= number) {
System.out.print("*");
numStar++;
}
System.out.println();
}
}
Как только мы начали добавлять пробелы, я полностью растерялся и понятия не имею, как и как назвать, что и когда. Я не знаю, как правильно вызвать метод space в метод треугольника, как они просят.