本帖最后由 张洪慊 于 2013-1-18 19:22 编辑
for里面如果不写判断条件,则为true
①首先判断外层循环 条件为真,进入外层循环:i++-->1
②进入内层循环判断 条件为真,进入i>j--(j--,先使用j,然后j=j-1),1>5-->false,j=j-1(j为4)-->接着内层循环条件依然为真-->1>4-->false,j=j-1(3)
直至-->1>0 true,j=j-1-->j=-1,执行 break tp; 跳出外循环-->打印i=1,j=-1
补充一下:
i--这个表达式的值为 i
int i=1;
System.out.println(i--);//1 |