ifをifに変えても、表示結果に変化はありません(試してみましょう)。動作としては両者には明確な違いがあります。ifの場合は、その前に存在するif文でfalseに判定されなければ、こちらのif文は判定自体されないifの場合は、その都度if文が判定される。Sample5C.javaは、以下のように書き換えることができます。if文は、以下のような書き方を省略した書き方にしている、とも言えます。変数iの値に1、5、9、10、11を入れると以下のように表示されることになります。=>「iの値は10ではありません」サンプルプログラムSample5bは1つのif文が含まれていて、その条件は「変数iの値は10に等しいか?」というものです。よって、iに10とそれ以外の値の2つを与えれば、全ての可能性を網羅することになります。5章Sample5a.javaに変更を加えたものは以下のようになります。iの値は20です12iの値は10ですiの値は20ですとなります。{System.out.println("iの値は20です");}}}以下の実行結果となります。iの値は20です1iの値は20ですなお、プログラムを変更してから、再度実行させるときに、結果が変わらない場合があります。その場合は、「実行」メニューの「プロジェクトを消去してからビルド」を実施してください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。%d人のブロガーが「いいね」をつけました。