嵌套循环和结束值

Bor*_*312 0 java loops nested

c1离开循环(以及之后)之前的最后一个值是6.它是如何6的?该变量的最后一个已知值是5.

这是代码snipplet

int c1, c2;

for (c2 = 4; c2 <= 5; c2++)
{
for (c1 = 2; c1 <= 5; c1++)
{
System.out.println("#"+""+c1); 
}
System.out.println(c2 + "  " + c1); 
}
System.out.println("\nLoop is done"); 
Run Code Online (Sandbox Code Playgroud)

Mat*_*der 5

没有最后一个值是6.在迭代5次之后它c1++然后循环的下一次迭代它失败了for循环的c1 <= 5检查并退出循环.但是c1已经是6了.但是从未打印过,因为它只在循环中.