To be precise, a break statement with label Identifier always completes abruptly, the reason being a break with label Identifier . If no labeled statement with Identifier  as its label encloses the break statement, a compile-time error occurs. It can be seen, then, that a break statement always completes abruptly. Abrupt completion of a finally clause can disrupt the transfer of control initiated by a break statement. In the following example, a mathematical graph is represented by an array of arrays.
Control passes to the loop-continuation point of an iteration statement.
To be precise, such a continue statement always completes abruptly, the reason being a continue with no label. If no while , do , or for statement encloses the continue statement, a compile-time error occurs. The continue target must be a while , do , or for statement or a compile-time error occurs. More precisely, a continue statement with label Identifier always completes abruptly, the reason being a continue with label Identifier . If no labeled statement with Identifier as its label contains the continue statement, a compile-time error occurs.