【发布时间】:2018-04-29 19:18:12
【问题描述】:
我目前正在尝试显示一个实心星号方块和一个空心星号:
********** **********
********** * *
********** * *
********** * *
********** **********
相反,我得到了这个输出:
**********
**********
**********
**********
**********
**********
* *
* *
* *
**********
我不太确定如何将其并排放置而不是上下放置。我必须将空心嵌套循环放在填充循环内还是必须做其他事情?这是我的代码:
public class doubleNestedLoops {
public static void main(String[] args) {
//Filled Square
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 10; j++) {
System.out.print("*");
}
System.out.println();
}
//Hollow Square
for (int j = 1; j <= 5; j++) {
for (int i = 1; i <= 10; i++) {
if (j == 1 || j == 5 || i == 1 || i == 10) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
【问题讨论】:
标签: java loops nested-loops ascii-art