【发布时间】:2022-11-19 17:28:15
【问题描述】:
我想使用两个半金字塔打印一个正方形,但它是垂直显示的,而不是打印出一个正方形。我在使用循环创建的其他模式中也遇到了这个问题,但我不知道如何解决它。这是我的代码:
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.println("A");
}
for (int k = 5; k >= i; k--) {
System.out.println("B");
}
System.out.println();
}
预期结果:
一个 乙 乙 乙 乙 乙
一个 一个 乙 乙 乙 乙
一个 一个 一个 乙 乙 乙
一个 一个 一个 一个 乙 乙
一个 一个 一个 一个 一个 乙
【问题讨论】:
-
您可以使用 System.out.printf 它不会打印新行。