`
zyq519300242
  • 浏览: 6311 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Switch语句

    博客分类:
  • Java
阅读更多

switch语句(条件补充)

(1)switch(){

case XX:

.....

case XX:

.....

default: 

.....

}

(2)小心case穿透,推荐使用break语句

注:每个case后面必须要加上一个break,否则它会穿透到下一个case里面去,编译的时候会连同下面case的值一起打印出来。

(3)多个case可以合并到一起

例如:case 8;

case 3;

case 2;

System.out.println("AA")

break;

注:当得出的值是8或3或2的时候,打印出的是AA

(4)default可以省略,但不推荐省略

注:出现其它的情况时应该做出什么样的处理,使整个编程更加健壮,不至于让某个命令把程序搞死

(5)switch

(6)java中switch语句只能探测int类型的值(byt、char、short 等可以自动转换成int类型的也可以探测)。

(7)

 

 

实例:

public class TestSwitch{

public static void main(String []args){

int i = 18;

switch(i){

//switch是一个关键字,探测后面()里的值是多少,只能探测int类型。

case 8:

//(case 8)的意思是,如果这个值等于8,则执行后面这句话

System.out.println("2");

break;

case 3:

//(case 3)的意思是,如果这个值等于3,则执行后面这两句话

System.out.println("3");

break;

case 2:

System.out.println("8");

break;

case 9:

System.out.println("9");

break;

default:

//(defult)指其它的情况执行后面这一句

System.out.println("error");

}

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics