本帖最后由 马州州 于 2012-7-29 16:08 编辑
class Test3
{
public static void main(String[] args)
{
for(int x = 0 ;x<4;x++)1.执行外循环 5.x++,这是x=1,再次循环 10.x++,这时x=3了,继续执行循环 14.执行x++,这是x=4,不符合循环条件,循环结束
{
for(int y = 4;y>2;y--)2.执行内循环 6.再次执行内循环 11.再次执行内循环
{
System.out.println(x+" "+y;3.打印0,4 0,3 7.打印1,4 1,3 12.打印 3,4 3,3
}
if(x== 1)4.判断x是否==1,不等 8.判断x是否==1,等于1,所以执行 13.判断x是否==1,不等
{
x++;9.x等于1,所以执行x++,这是x=2,
}
}
}
} 楼主看上面我再注释里面的标号,整个程序从1开始到14步结束,每一步都有编号,按照编号去看,很容易明白的
再说一下for循环的执行顺序,不过我看上面那位配图的同学,那个图非常不错,楼主可以先看看那个图,再看我的执行顺序
|