Java switch ステートメント

あなたが道の分岐点で立ち止まった騎士であると想像してください。左に行くと馬を失ってしまいます。正しく行えば知識が得られます。この状況をコードでどのように表現すればよいでしょうか? おそらく、これらの決定を行うために if-then や if-then-else などの構成要素を使用することはすでにご存じでしょう。しかし、もし道が 2 つに分かれるのではなく、10 つに分かれていたらどうなるでしょうか?

「完全に右」、「その少し左」、「もう少し左」など、合計 10 通りの道があるとします。このバージョンで「if-then-else」コードがどのように成長するか想像してみてください。道路に 10 方向の分岐点があるとします。このような状況に備えて、Java には switch ステートメントがあります。この男についてはあと何回か話します。

列挙型。実践的な例。コンストラクターとメソッドの追加

Enum についてもう少し説明します。より正確に言うと、単語は減りますが、コードと練習は増えます。結局のところ、多くの人の頭の中は(かなりの場合)知識よりもこのトピックに関するドロドロでいっぱいです。このトピックについてさらに詳しく知りたい場合は、恥ずかしがらずに、自由に読んで探索してください。