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

说出switch语句的用法,要举例

慕妹3242003
浏览 154回答 2
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");}

眼眸繁星

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!");}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Python