答案为:i=1,j= -1
int i = 0,j = 5; top:for(;;){ i++; //首次执行i++ 这时候i会+1 也就是0+1 = 1 for(;;){ if(i>j--) //条件是当i>j--时 就跳出这个top块的外部循环,也就是结束循环。i=1了,j是5, 先比较后运算,所以1>5不,循环继续,直到j { break top; } } } //跳出循环以后直接执行下面的打印代码 j System.out.println(i+"j="+j); }