>>473
ループの中身をprivateなメソッドにする。
メソッドの戻り値にループ脱出の有無をboolで与える
ループを破棄したいswitchの脱出をreturn true;// ループ終了,等にする。
賢いコンパイラならプライベートメソッドをinline展開するからそれほど処理が重いわけじゃない。