首页 > 代码库 > 关于if和switch
关于if和switch
说到if和switch,很多人都知道这是判断语句,而且两则之间的格式如下:
if(判断条件){ 处理1。。。 }else{ 处理2。。。 }
switch(key){ case value: 处理过程。。。 break; default: 处理过程。。。 break; }
在switch中,value只能选取byte、short、int、char、枚举,而在jdk1.7版本之后可以使用String类型,
而对于多条件的判断时
if有:
if(判断条件1){ 处理1。。。 }else if(判断条件2){ 处理2。。。 }else{ 处理3。。。 }
对于switch有:
switch(key){ case value1: 处理过程1。。。 break; case value2: 处理过程2。。。 break; default: 处理过程3。。。 break; }
此时,如果判断的结果可以使用switch,则尽量使用switch,因为在判断时,if是一个if一个if的逐步进行,也就是说第一个if不满足,这判断elseif,在不满足则判断下一个elseif;switch是一步到位,不需要逐个判断,所以说相对提高了点性能吧。。。
本文出自 “yinbin” 博客,请务必保留此出处http://yinbin99.blog.51cto.com/11392662/1853685
关于if和switch
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。