黑马程序员技术交流社区

标题: if 和switch区别 [打印本页]

作者: dftgg    时间: 2014-9-2 15:17
标题: if 和switch区别
if语句和switch语句的区别
if语句和switch语句可以从使用的效率上来进行区别,也可以从实用性角度来区分。如果从使用的效率上进行区分,在对同一个变量的不同值作条件判断时,可以用switch语句与if语句,使用switch语句的效率相对更高一些,尤其是判断的分支越多越明显。
如果从语句的实用性的角度去区分,那switch语句肯定不如if条件语句。if条件语句是应用最广泛和最实用的语句。
技巧:
在程序开发的过程中,具体如何来使用if和switch语句根据实际的情况而定,尽量做到物尽其用,不要因为switch语句的效率高就一味的使用,也不要因为if语句常用就不应用switch语句。要根据实际的情况,具体问题具体分析,使用最适合的条件语句。
一般情况下对于判断条件较少的可以使用if条件语句,但是在实现一些多条件的判断中,就应该使用switch语句。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2