【发布时间】:2020-07-22 18:22:06
【问题描述】:
我正在学习 java 循环,并设法使用 for 循环打印出第一模式。 我尝试使用 while 打印第一模式并执行 while 循环,但遇到了困难。这是我的代码:
for (int i = 0; i <= 7; i++) {
for (int j = 0; j <= 4; j++) {
if ((i == 0 && j > 1) || (i == 1 && j > 0) || (i == 2 && j >= 0) || (i == 3 && j > 1) || (i > 3 && j > 1))
System.out.print("1");
else
System.out.print(" ");
}
System.out.println();
}
这是我的 while 循环代码:
int i = 0, j = 0;
while (i <= 7) {
while (j <= 4) {
if((i == 0 && j > 1) || (i == 1 && j > 0) || (i == 2 && j >= 0) || (i == 3 && j > 1) || (i > 3 && j > 1))
System.out.print("1");
else
System.out.print(" ");
j++;
}
System.out.println();
i++;
}
【问题讨论】:
标签: java loops for-loop while-loop do-while