Добрый день! Новичок в программировании на Java. Хотелось бы попросить некоторую помощь по пониманию цикла. Цель программы - напечатать прямоугольный треугольник. Я создал метод для печати «*», а другой для «» (пробел). У меня возникли проблемы с пониманием того, как я могу реализовать пробелы в моем основном методе. Спасибо!Печать с правосторонним треугольником по методам вызова
Ожидаемый результат:
"printTriangle(4);"
*
**
***
****
Вот мой код:
public class PrintingLikeBoss {
public static void printStars(int amount) {
int i = 1;
while (i <= amount) {
System.out.print("*");
i++;
}
System.out.println("");
}
public static void printWhitespaces(int amount) {
int i = 1;
while (i <= amount) {
System.out.print(" ");
i++;
}
System.out.println("");
}
public static void printTriangle(int size) {
int i = 1;
int j = 1;
while (i >= 0) {
printStars(size);
i++;
}
}
printTriangle(4);
}
}
Возможный дубликат (HTTP : //stackoverflow.com/questions/14047583/printing-s-as-triangles-in-java) – DimaSan