好像不行,你可以先在前面加个if判断,把目标值的区间变换成整数值,比如如果a在1~10之间,那么b=1,a在10~20之间,b=2,等等。然后switch的时候,case用b,这样就变相的可以用区间了。