条件分岐 else文 2

| | コメント(0) | トラックバック(0)

現実の運用では、たくさんの分岐をしたい場合がほとんどになるので、その場合、ifとelse
を組み合わせて、複数の条件式を評価できるようにする。

  if(条件式) {
   処理1;
  }
  else if(条件式2) {
   処理2;
  }
  else if(条件式3) {
  }
  ・・・・・・・・・・・・
  else {
  処理n;
  }

このように記述すると、任意の条件を評価できるようになり、複雑な条件分岐が実行できる。
ただし上記の記述の場合、条件式1で真となると、処理1が実行された後、if~elseで書かれたコード全体をパスしてしまう。真となった後は評価も処理もしない。

解決法

  if(条件式1) {
  処理1;
  }
  if(条件式2) {
  処理2;
  }

  ・・・・・・

このように記述すると、条件式をすべて評価し、真になった部分の処理をすべて行う。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 条件分岐 else文 2

このブログ記事に対するトラックバックURL: http://www.omdclabs.net/mt/mt-tb.cgi/22

コメントする

このブログ記事について

このページは、管理者が2008年9月15日 20:46に書いたブログ記事です。

ひとつ前のブログ記事は「条件分岐 else文 1」です。

次のブログ記事は「繰り返し(ループ)処理」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。