有谁知道这段代码的输出结果为什么是0/0、0/1、1/0、1/1

flash AS3.0里,动作面板下输入这段代码 如下图:

其输出结果为什么是0/0、0/1、1/0、1/1。如下图:

当然是这个结果。步骤:

    先进入循环i,i被初始化为0,判断i是否小于2,i小于2,执行循环j。

    进入循环j,j被初始化为0,判断j是否小于2,j小于2,输出i/j,就是0/0,j自加1,j为1。

    j为1,判断j是否小于2,j小于2,输出输出i/j,就是0/1,j自加1,j为2。

    j为2,判断j是否小于2,j等于2,条件不成立,跳出循环j。

    继续循环i,i自加1,i为1。

    i为1,判断i是否小于2,i小于2,执行循环j。

    进入循环j,j被初始化为0,判断j是否小于2,j小于2,输出i/j,就是1/0,j自加1,j为1。

    j为1,判断j是否小于2,j小于2,输出输出i/j,就是1/1,j自加1,j为2。

    j为2,判断j是否小于2,j等于2,条件不成立,跳出循环j。

    继续循环i,i自加1,i为2。

    i为2,判断i是否小于2,i等于2,条件不成立,跳出循环i。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答