检查数字是否在多个范围内 [英] Check if a number is in multiple ranges
本文介绍了检查数字是否在多个范围内的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以这样写:
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屋!
查看全文