黑马程序员技术交流社区
标题:
今天看视频说switch能做到的if都能做到?
[打印本页]
作者:
lipeiaiwo
时间:
2014-7-12 01:29
标题:
今天看视频说switch能做到的if都能做到?
今天看视频说switch能做到的if都能做到,那这样的话什么时候用的上switch呢? 我感觉if也简单多了...
作者:
签发
时间:
2014-7-12 08:09
选择很多的时候,一般大于4个的时候用建议使用switch,少于的则用if...elseif ..else.个人觉得是这样的
作者:
zhs
时间:
2014-7-12 13:53
是的,但if能做到的switch不一定能做到,因为switch只能判断常量
作者:
魇影
时间:
2014-7-12 16:10
如果有很多种可能的结果且能用switch的话就不用if了,因为if要写很多遍没有switch看起来直观方便
作者:
韩鹏
时间:
2014-7-12 17:26
switch不常用,如果判断的数值不多的话,switch效率比if稍高,其它一般情况用if
作者:
YKS
时间:
2014-7-12 20:11
你这技术分咋来的好快啊
作者:
温天恩
时间:
2014-7-12 20:36
首先if语句的一个很大优势在于,if语句的灵活性,它可以使用在很多场合,对于单个或者多个判断条件的情况下都可以使用;switch语句在于整体性的调用,一般用于执行单个判断条件后的条件语句执行。
作者:
丶白菜你个小番
时间:
2014-7-12 20:50
主要switch可读性好。一眼就看出其逻辑。效率貌似高一些
作者:
楠瓜果
时间:
2014-7-12 22:53
是的,if是可以用在不可知的变量情况下,switch是在有可知的变量的时候可以使用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2