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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wxw19910324 中级黑马   /  2016-1-2 15:26  /  1834 人查看  /  19 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

if能判断具体数值还可以判断区间
swich判断区间很费劲 值特别大全部写出来很费劲

对于运算结果是布尔型的if能判断
swich不能判断

if和swich什么时候用才是重点?
如果对具体数值进行判断数只不多,用swich完成
当结果为布尔类型区间用if判断

19 个回复

倒序浏览
if 语句用的多些
回复 使用道具 举报
if语句强大
回复 使用道具 举报
if语句用的面更多些
回复 使用道具 举报
swich用的比较少!
回复 使用道具 举报
if用的比较多
回复 使用道具 举报
建议用两种方法都试试,老师说,用switch语句,可以装,显得高大上
回复 使用道具 举报
二五仔 来自手机 中级黑马 2016-1-3 00:22:53
8#
wxw19910324 发表于 2016-1-2 15:26
if能判断具体数值还可以判断区间
swich判断区间很费劲 值特别大全部写出来很费劲


666666666666.......新的一年,我祝福大家,置身于异地他乡的兄弟,驾驭生命之舟,泊位于幸福之港,年年如意,岁岁欢乐!
回复 使用道具 举报
小五哥 来自手机 中级黑马 2016-1-3 00:40:59
9#
if更实用
回复 使用道具 举报
程程程程程92 来自手机 中级黑马 2016-1-3 00:59:14
10#
顶一个,呵呵
回复 使用道具 举报
if和 switch 各有利弊吧,if 主要用于条件较少的判断;swtich 多用于条件较多的判断或者是枚举。
回复 使用道具 举报
实际开发过程中,大家还是常用if一点,但是switch的效率要更高,限制也更多,可以以if为主,因为它更灵活,当然也不要忘了switch,关键时候灵光一闪,发现这个地方用switch更好,那无疑可以提高你代码的效率和优美;我觉得楼主已经总结的很好了,使用过程中按照不同的需求选择最佳方案就好了,在没有具体情境的时候,没有必要纠结这个问题。
回复 使用道具 举报
if 是判断条件 判断的内容可以是不固定的    switch 判断的范围最好是有限的 固定的  
回复 使用道具 举报
AOHhao 来自手机 初级黑马 2016-1-4 12:02:11
14#
各有利弊吧,根据实际情况来
回复 使用道具 举报
一般都用if的吧,swich一般在判断具体是哪个数值时使用
回复 使用道具 举报
一般用if的
回复 使用道具 举报
if更普遍一些,不过两种方法各有所长。
回复 使用道具 举报
具体几个整形数值 使用switch  
范围或者判断使用if
回复 使用道具 举报
以后都用if咯
回复 使用道具 举报
switch主要用于有限的固定选项,如输入数字自动返回对应星期,月份等
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马