嵌套循环:循环中还可以声明循环。相当于内层循环的整体充当外层循环的循环体
public class TestForFor { public static void main(String[] args) { for (int i = 0; i < 4; i++) {// 外层循环控制行数 for (int j = 0; j < i + 1; j++) {// 内层循环控制列数 System.out.print("*"); } System.out.println(); } for (int i = 0; i < 5; i++) { for (int j = 0; j < 5 - i; j++) { System.out.print("*"); } System.out.println(); } } }
输出如下:
练习2:
public class TestForFor { public static void main(String[] args) { for (int i = 0; i < 5; i++) {// 外层循环控制行数 for (int k = 0; k < 4 - i; k++) {// 内层循环控制列数 System.out.print(" "); } for (int j = 0; j < i + 1; j++) { System.out.print("* "); } System.out.println(); } for (int i = 0; i < 4; i++) {// 外层循环控制行数 for (int k = 0; k < i + 1; k++) {// 内层循环控制列数 System.out.print(" "); } for (int j = 0; j < 4 - i; j++) { System.out.print("* "); } System.out.println(); } } }
输出结果如下: