【Java入門】switchで一度に複数の条件を設定する方法

switch
  • このエントリーをはてなブックマークに追加
  • Pocket

Javaのswitch文で、複数の条件をひとつの処理に対応させたいというときはあるはずだ。

このページではその書き方についてお伝えする。使い方は簡単で、1分でわかるだろう。

Switchで複数条件を1処理に設定する

Javaのswitch文は、式の値によって制御をいくつかの文の中のひとつに渡す。この時、いくつかのラベルを同じひとつ文に紐付けさせることができる。

値が1であっても2であっても同じ文が実行されるように紐付けられるのである。

ラベルはcaseと定数によって作られている。このラベルをいくつか同じ文に関連させるために、それらのラベルを続けて書いて関連させる文を最後に置く。こうすると、連続して書かれたすべてのラベルが最後に置いた文に紐付けされる。書き方の基本はこうだ。

では、この点をサンプルプログラムで確認してみよう。

式がint型のサンプルプログラム

このサンプルプログラムは、式にint型の変数numberを使っている。この変数の値に対応したラベルに続く文、文字列の表示が行われる。

実行結果

サンプルプログラムの説明

それでは簡単にプログラムの解説をしてゆこう。

  • [1]変数numberを宣言し、初期値の3を代入する。
  • [2][3][4] もしnumberが1か2ならば、「number = 1, 2」を表示する。
  • [5] 中断して、switch文を終わる。
  • [2][6][7][8][9][10] もしnumberが3か4か5ならば、「number = 3, 4, 5」を表示する。
  • [11] 中断して、switch文を終わる。

まとめ

簡単だが、このようにJavaのswitch文では設定ができる。覚えておきたい。

  • このエントリーをはてなブックマークに追加
  • Pocket

このページの続きや関連ページは下記から一覧で確認できる。

短期間でエンジニアになる方法

・「まったくの初心者だけどエンジニアになりたい!」

・「プログラマーとして転職をしたい!」

という方はリナックスアカデミーの資料を見てみてください。短期間で未経験からエンジニアになることができるスクールとして15年間選ばれ続けてきた理由やノウハウが載った資料です。

エンジニアの入り口に立つために必要な勉強技術の最新動向本当に使えるIT資格学習に役立つ国からの奨励金などの情報が詰まっています。

無料で2,3日中にお手元にお届けします。


資料を見てみる

SNSでもご購読できます。

コメントを残す

*