代码中有10几个数值区间要判断,本人能想到的就是用if语句去判断,不知高手们有没有其他的建议?

解决方案 »

  1.   

    switch(n)
         {
         case 1:
           执行代码块 1
           break
         case 2:
           执行代码块 2
           break
         default:
           如果n即不是1也不是2,则执行此代码
         }
      

  2.   

    http://www.cnblogs.com/chiniao/archive/2009/12/31/1637070.html
      

  3.   

    你还在用if else吗
      

  4.   

    个人建议,其实楼主可以采用二分查找的方法来写这个if...else..个人觉得这样执行效率也是蛮不错的...