- if文を使用した数値範囲のチェック: 最も基本的な方法は、if文を使用して数値範囲をチェックし、条件に基づいて処理を行う方法です。以下の例を参考にしてください。
int number = 10;
if (number >= 0 && number <= 10) {
// 数値が0から10の範囲にある場合の処理
} else if (number > 10 && number <= 20) {
// 数値が11から20の範囲にある場合の処理
} else {
// その他の数値範囲にある場合の処理
}
- switch/case文を使用した数値範囲のチェック: switch/case文を使用すると、数値範囲ごとに処理を分岐させることができます。ただし、通常のswitch/case文では数値範囲のチェックはできませんが、以下のように数値を分割して範囲を表現することで、数値範囲のチェックを実現できます。
int number = 15;
switch (number / 10) {
case 0:
// 数値が0から9の範囲にある場合の処理
break;
case 1:
// 数値が10から19の範囲にある場合の処理
break;
default:
// その他の数値範囲にある場合の処理
break;
}
上記の例では、数値を10で割ることで、数値範囲ごとに分岐させています。例えば、number
が15の場合、number / 10
は1となり、case 1
の処理が実行されます。
以上が数値範囲を使ったswitch/case文の実装方法です。数値範囲をチェックする場合、if文を使用する方法や数値を分割してswitch/case文を利用する方法など、いくつかのアプローチがあります。適切な方法を選択し、プログラムの要件に合わせて実装してください。