为了账号安全,请及时绑定邮箱和手机立即绑定

有谁知道,在java中switch case用法?麻烦说一下哦~

有谁知道,在java中switch case用法?麻烦说一下哦~

慕妹3242003 2022-01-05 10:07:54
说出switch语句的用法,要举例
查看完整描述

2 回答

?
森林海

TA贡献2011条经验 获得超2个赞

关于java中switch使用的一些说明

switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
default就是如果没有符合的case就执行它,default并不是必须的.
case后的语句可以不用大括号.
switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.

例如:

switch(x)

{

case 1:

case 2:

case3: System.out.println("haha");

break;

case4: System.out.println("hehe");

}



查看完整回答
反对 回复 2022-01-10
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

test case1 :直接执行case2;
test case2 :直接执行case2,没有break,顺序执行,直到default;
test case2 :顺序执行,直到结束;
①break用于跳出switch和循环语句所以无break则继续执行以后分支;②default后面的case2和case3还执行。
因为按一般人习惯dafault通常放在最后,可以不加break,直接退出switch。但本题放在中间default与其他分支是一样的,没有break则继续执行。

switch(i)
{ case 1:System.out.println("you are the first!");
case 2:System.out.println("you are the second!");
case 3:System.out.println("you are the third!"); break;
default:System.out.println("you are the last!");
}


查看完整回答
反对 回复 2022-01-10
  • 2 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信