switch语句 #

switch(表达式){
case 常量1:代码块1;
    break;
case 常量2:代码块2;
    break;
case 常量3:代码块3;
    break;
default:以上常量值均不是,执行本代码
}
如果是几种情况执行相同的代码,可以
case 1:
case 2:
case 3:
    代码。。。。。。。。。。
    break;

switch语句的‘贯穿’现象

       int score=4;
   switch (score) {
case 5:
    score++;
case 4:
    score++;
case 3:
    score++;
case 2:
    score++;
case 1:
    score++;
default:
    System.out.print(score);
}
结果输出8,因为没有break,所以代码会一直往下进行,最终结果是8
posted on 2017-04-17 15:20  NE_STOP  阅读(2)  评论(0编辑  收藏  举报  来源