本帖最后由 马超happy519 于 2012-11-20 11:10 编辑
程序如下:
public class J_Test
{
public static void main(String[] args)
{
int sum = 0;
outer:
for(int i = 1; i<10; i++)
{
inner:
for(int j = 1; j < 3; j++)
{
sum += j;
if (i + j>6)
{
continue inner;
}
}
}
System.out.println("sum = " + sum);
}
}
我认为当 i 等于5时,内循环会一直计算下去,但运行结果是sum = 27。想知道内循环如何结束,求解。 |