エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Java] while(true)の意味 - OKWAVE
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Java] while(true)の意味 - OKWAVE
> 要は、このwhileを抜けるのは、どういった処理が実行されたらなのかな?? ・「処理」の中でbreak文... > 要は、このwhileを抜けるのは、どういった処理が実行されたらなのかな?? ・「処理」の中でbreak文が実行された(更なるループ内かswitch文の中にないこと) ・「処理」の中でreturn文が実行された(この場合この文があるメソッドから抜ける) ・「処理」の中あるいはそれから呼び出されるメソッドから例外が投げられた(この場合投げられた例外をキャッチできるところまで戻る。どこでもキャッチできなかった場合はプログラム終了) たぶんあなたは「こんないつまでも終わらないループにどんな意味があるのか」と思われて質問されたと思います。 確かにこれ(無限ループ)はそれを抜け出す手段をループ内に設けない限り意味がありません(というか、普通は作ってはいけない)。 しかし、実はわざと作られた無限ループは結構利用されているテクニックです。 たとえば、AWTやSwingなどのGUIプログラミングで何らか