A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dftgg 中级黑马   /  2014-9-2 15:17  /  871 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马