1、i=1,赋值
2、判断 i <= 3(i为1),结果为 true,进入循环体 A:for (int j = 1;j <= i;j++) {System.out.print("*");} System.out.println(); 这部分。
3.0、执行循环体 A。
3.1、j = 1,赋值
3.2、判断 j <= i (i为1,j为1),结果为true,进入循环体 B:System.out.print("*"); 这部分。
3.3、执行循环体 B。
3.4、执行完循环体 B 一次, 运行环体 B最后语句,j++(j为2)
3.5、判断 j <= i (i为1,j为2),结果为false,不进入循环体 B
3.6、执行完循环体 A 一次,运行循环体 A 最后语句,i++(i为2)
4、判断 i <= 3(i为2),结果为 true,进入循环体 A:for (int j = 1;j <= i;j++) {System.out.print("*");} System.out.println(); 这部分。
4.0、执行循环体 A。
4.1、j = 1,重新又赋值
4.2、判断 j <= i (i为2,j为1),结果为true,进入循环体 B:System.out.print("*"); 这部分。
……