【发布时间】:2018-08-11 07:03:23
【问题描述】:
尝试打印此模式
*
***
*****
*******
for 和 while 循环不知何故无法以正确的方式工作。 逻辑有问题吗?
public class Test {
public static void main(String args[]) {
for (int i = 1; i >= 4; i++) {
for (int j = 1; j <= 7; j++) {
while (i + j >= 5 && (Math.abs(j - i)) <= 3) {
System.out.print("*");
}
System.out.print(" ");
}
System.out.println();
}
}
【问题讨论】: