問題J00121の解答例と解説 Java Lv.1
100と異なるかどうか (15分)
<解答例 1>
これは問題文にある解答だよ。
<解答例 2>
if文とelse文の{}の中が1行だと、こういう風に{}を省略してもいいよ。
<解答例 3>
そしてif文を書かないで、このように書くこともできるよ。つまり、n != 100 自体が boolean 型の値になるんだ。
<解答例 4>
そして、!= の左辺と右辺を取り換えても同じ結果だよ。けれども、n != 100 と書こうとして、n = 100 とタイプミスしてしまうと気づきにくいバグになってしまうけど、100 != n を 100 = n とタイプミスしてもコンパイルエラーで気づくから、そういう意味では 100 != n と書いた方が安全だよ。
初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録
新規登録