Life未経験者がプログラマーになるために試行錯誤する過程を書きます。超初心者のJavaの勉強2020-01-04TwitterFacebookGoogle+LinkedInPocketJavaでいろいろできるようになってきたのに、switch文はあまり使ったことがない。いうより使い方・使い道がよくわからない。慣れるべくswitch文についてきちんと調べてみようと思います。※ざっくり環境はMacでeclipseを使っています。※動作確認は面倒な時はpaizaで動かしています。switch文とはif文と似ていますが、条件によって分岐するというよりは値によって分岐する文です。switch-case文と言う方もいます。if文よりもスマートな分岐が可能なのがswitch文と言われています。値:の部分はcase文といい、いくつでも必要な数だけ作成できます。“:”(コロン)を付け、そのあとに実行する処理を書きます。“:”で終える文は一般的にラベルと呼ばれます。※case文はcaseラベル、以下に出てくるdefaultはdefaultラベルとなります。case文の最後に書かれている「break」はswitch文の外へ抜ける働きがあります。基本的には書きますが、書かない場合下にあるcaseの処理も実行されます。break文を書かないことで、「または(or)」の処理を作ることもできます。「1の場合は○○する」のように値により処理が決まります。「2以上」などの分岐はできません。