检查数字是否在多个范围内 [英] Check if a number is in multiple ranges

查看:86
本文介绍了检查数字是否在多个范围内的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以这样写:



switch(var){

case [var-100 to var + 100} ]:

//做...

休息;

案例[var + 100 to var + 200]:

//做...

休息;

案例[var + 200 to var + 300]:

// do。 ..

休息;

}

Is it possible to write something like this:

switch (var){
case [var-100 to var+100]:
//do ...
break;
case [var+100 to var+200]:
//do ...
break;
case [var+200 to var+300]:
//do ...
break;
}

推荐答案

你不能用开关来做这个

$ / b $ b你应该可以在if语句中完成



you cannot do this with switch

you should be able to do in a if statement

if ( -100 < var < 100){
//do this 

}
else if ( 100 < var < 200){
//do this

}
else if ( 200 < var < 300){
//do this

}
else {
//var is not in the ranges
//do this instead
}


这篇关于检查数字是否在多个范围内的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆