【发布时间】:2021-01-12 09:16:27
【问题描述】:
我正在尝试打印一个带有数字和星星的半金字塔,输出必须是这样的:
1 1 1 1 1 1 1
2 * * * * 2
3 * * * 3
4 * * 4
5 * 5
6 6
7
这是我到目前为止所做的代码:
public class numberplsustar {
public static void main(String[] args) {
int rows = 7, i, j, num;
for (i = rows; i >= 1; i--) {
for (j = 1; j <= i; ++j) {
if (i >= 3 && i <= 6) {
System.out.print("* ");
} else
System.out.print(i + " ");
}
System.out.println();
}
}
}
这是输出:
7 7 7 7 7 7 7
* * * * * *
* * * * *
* * * *
* * *
2 2
1
【问题讨论】:
-
Kobe 如果您认为其中一个答案有帮助,请将其标记为已接受
标签: java loops for-loop nested-loops