打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Switch-case
userphoto

2015.02.22

关注


2-2判断-5 

Switch-case

l  控制表达式只能是整数型的结果

l  常量可以是常数,也可以是常数计算的表达式

l  根据表达式的结果,寻找匹配的case,并执行case后面的语句,一直到break为止

l  如果所有的case都不匹配,那么就执行default后面的语句;如果没有default,那么就什么都不做

 

 

 

Swich(控制表达式){

Case常量:

         语句

         …….

Case常量:

         语句

         …….

Default:

         语句

         …….

}

 

 

 

Switch(type)

{

Case 1:

System.out.println(“你好”)

Break;

Case 2:

System.out.println(“早上好”)

Break;

Case 3:

System.out.println(“晚上好”)

Break;

Case 4:

System.out.println(“再见”)

Break;

Default:

System.out.println(“啊,什么啊”)

}

typecase后面的常量是否相等

 

上面的相当于下面的if语句

 

If(type==1)

System.out.println(“你好”)

Else if(type==2)

System.out.println(“早上好”)

Else if(type==3)

System.out.println(“晚上好”)

Else if(type==4)

System.out.println(“再见”)

else

System.out.println(“啊,什么啊”)

 

Break

 

Break会使程序跳出switch-case

switch语句可以看作是一种基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的case(分支标号)处。

分支标号只是说明switch内部位置的路标,在执行完分支中最后一条语句后,如果后面没有break,就会顺序执行到下面的case里去,直到遇到一个break,或者switch结果为止。

 

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
switch… case 语句的用法
Day2 第八个知识点
Java7新增特性——控制语句部分
JAVA|循环结构——switch语句
5-2undefined分支语句之switch语句
第20课:多路分支switch
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服