問題J00900の解答例と解説 Java Lv.2
無限ループ(20分)
<解答例 1>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
変数 x が Short.MAX_VALUE まで行った後でインクリメント(x++)されると、Short.MIN_VALUE に戻ってしまうから、いつまでたっても x <= Short.MAX_VALUE の条件が false を返さないんだよね。だから、その制御をしてあげればいい。
<解答例 2>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
もちろん、こういう書き方でもOK。
<解答例 3>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
変数 x を for文の外で定義しているだけ。
<解答例 4>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録
新規登録