【发布时间】:2016-10-24 10:29:48
【问题描述】:
美好的一天! 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);
}
}
【问题讨论】: