dポイントプレゼントキャンペーン実施中!

ちょっと、数値の範囲チェックでご相談したい事があります。

下記のような、範囲チェック以外に何かいい方法とか皆様ご存知?
if文とかはなるべく使用しないようにしたいと思っているのですが・・・。



int value = 5

if(0 <= value && value <= 10)
{
  //0以上10以下
}
if(11 <= value && value <= 20)
{
  //11以上20以下
}

A 回答 (1件)

補足要求です。


1.チェック値(value)が実際にとり得る範囲は、幾つから幾つですか?
(考えられる最小値と最大値)
2.チェック値(value)がとる範囲毎に、処理を分けたいと考えているかと思いますが、
その範囲は、実際のところ、どの範囲なのですか。
実際にチェックしたい範囲を全て列挙してください。
質問で提示された例であれば、質問者様が書かれたコードで十分かと思います。
又、自分で書かれたコードに満足できない理由は何でしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!