continue,break以及加上标签的使用(goto思路)

代码例子在java编程思想70-73页。这里只是想做做总结

java中需要用到标签的唯一理由就是因为由循环嵌套的存在,而且想从多层嵌套循环中break或者continue。

因此,标签只能放在循环前面,指向循环。

)1.一般的continue会退回最内层的循环的开头,并继续执行。此时for循环中的语句三(自增或自减)就会被执行。

)2.带标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环。如果该continue没有跳出内部循环,那么for中的语句三还是会自动执行。如果

该continue跳出了内循环。那么for循环中的语句三不会被执行

)3.一般的break会中断且跳出循环,不会执行for的语句三

)4.带标签的break会中断并跳出标签所指向的循环,不执行for中的语句三

原文地址:https://www.cnblogs.com/exceptionblog/p/7993853.html