注意:for循环内循环的循环条件和外循环的循环变量之间有一些联系
程序源码
public class NestCycle4 {
public static void main(String[] args) {
for(int i = 0; i<4; i++) {
int count = 4;
for(int k = 0; k<4-i;k++) {
System.out.print(" ");
count--;
}
for(int j = 0; j < i+1;j++) {
System.out.print("*");
if(count>0) {
System.out.print(" ");
count--;
}
}
System.out.println();
}
for(int i = 0; i<3; i++) {
int count = 4;
for(int k = 0; k<i+2;k++) {
System.out.print(" ");
count--;
}
for(int j = 0; j < 3-i;j++) {
System.out.print("*");
if(count>0) {
System.out.print(" ");
count--;
}
}
System.out.println();
}
}
}
运行结果