switch结构中存在很多限制,存在这些限制的主要目的是提高多重分支结构的执行效率.因此,如果能够使用switch结构,就不要选择if结构. 无论是使用if结构,还是使用switch结构,应该确保下面3个目标的基本实现: 准确表现事物内在的.固有的逻辑关系.不能为了结构而破坏事物的逻辑关系. 优化逻辑的执行效率.执行效率是程序设计的重要目标,不能为了省事而随意耗费资源. 简化代码的结构层次,使代码更方便阅读. 相对来说,下面几种情况更适合使用switch结构: 枚举表达式的值.这种枚举是可以期望…