Next: 1.3 try-catch-finally文
Up: 1 制御文
Previous: 1.1 break文
label無しのcontinue文は,ループ(for, while, do)の中だけで使用でき,
ループの本体の終わりへ制御を移し,次にループ式が評価される.
for ループでは,ループ式の前に,increment式が評価される.
label有りcontinue文は,そのlabelを持つループの終わりに制御を
移す.2重のループがある場合にそのループの外側のループの終わりへ
制御を移したい場合などに利用する.
static void doubleUp(int[][] matrix) {
int order = matirx.length;
column:
for (int i = 0; i < order; i++) {
for (int j = 0; j < order; j++) {
matrix[i][j] = matrix[j][i] = matirx[i][j]*2;
if (i == j) continue column;
}
}
}
行列の対角の要素に達するごとに,列に対して繰り返している外側の
ループに戻って継続することで行の残りの処理がスキップされている.
generated through LaTeX2HTML. M.Inaba 平成18年5月7日