说到循环结构中的嵌套循环,有一个经典的案例,就是打印菱形,这是最能体现嵌套循环的一个经典案例。
public static void main(String[] args) {
int rows=3;
for(int i=1;i<=rows;i++) {
for(int j=2;j>=i;j--) {
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++) {
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<=rows-1;i++) {
for(int j=1;j<=i;j++) {
System.out.print(" ");
}
for(int k=3;k>=2*i-1;k--) {
System.out.print("*");
}
System.out.println();
}
}
}
运行结果
菱形就打出来了