黑马程序员技术交流社区

标题: 求解swtich 和if 的区别 [打印本页]

作者: zhangshuai    时间: 2015-5-23 09:20
标题: 求解swtich 和if 的区别
啥时候用 swtich   ,啥时候用if  .
作者: xmmsbb    时间: 2015-5-23 14:59
有固定几个选择项的时候用switch,没有的话用if
作者: gamyc    时间: 2015-5-23 16:25
switch通常用在某变量或表达式的值在某几个取值的范围之中的一个时 用,而 if 更灵活,能用switch做到的功能都能用if来做,不过在switch的常用场合,用if  写稍显拖沓。
作者: woaidd99    时间: 2015-5-23 21:03
判断条件的时候 可以用if        选择性判断的时候可以用switch
作者: wangguanyang    时间: 2015-5-24 08:01
关于if和switch的选择:
分支多且无法穷尽或进行大量列举,用if;
分支不多,但是用if代码量比较大,可以用switch;
精简一下:
if(判断为主)
switch(选择为主)
作者: nsswift    时间: 2015-5-24 08:43
灌水来学习
作者: beijingdbm    时间: 2015-5-24 10:00
基本是都可以通用的  
作者: 天是蓝色的    时间: 2015-5-24 10:25
switch的语句都可以用if代替,if有的不能用switch




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