通過外層循環控制行,內層循環控制每行星號/空格數量,實現各種幾何圖案:
System.out.print 不換行,println 換行。\t 對齊乘法表。for (int i=1; i<=9; i++) {
for (int j=1; j<=i; j++)
System.out.print(j + "*" + i + "=" + (i*j) + "\t");
System.out.println();
}
for (int i=0; i<5; i++) {
for (int j=0; j<4-i; j++) System.out.print(" ");
for (int j=1; j<=i*2+1; j++) System.out.print("*");
System.out.println();
}
// 上半
for (int i=0; i<5; i++) { /* 空格遞減,星號遞增 */ }
// 下半
for (int i=0; i<4; i++) { /* 空格遞增,星號遞減 */ }
break:直接跳出整個循環。continue:僅跳過當次迭代剩餘代碼。for (; i < 5; ) { ... } // 省略初始化和步長,退化為 while