next up previous
Next: 1.2 continue文 Up: 1 制御文 Previous: 1 制御文

1.1 break文

label無しのbreak文は,もっとも内側のswitch, for, while, do文を 終了させ,それらの文の中だけに記述できる. label有りのbreak文は,そのlabelが付いた文を終了させる.
public boolean workOnFlag(flaot flag) {
  int y, x;
  search: {
    for (y = 0; y < matrix.length; y++) {
      for (x = 0; x < matrix[y].length; x++) {
        if (matrix[y][x] == flag)
          break search;
      }
    }
    // 発見されなかった時にはここに来る.
    return false;
  }
  // 発見された時の処理をここで行う.
  return true;
}


generated through LaTeX2HTML. M.Inaba 平成18年5月7日