首页 > 其他 > 详细

关于if和switch

时间:2016-09-18 21:28:01      阅读:101      评论:0      收藏:0      [点我收藏+]

说到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

原文:http://yinbin99.blog.51cto.com/11392662/1853685

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!