我是靠谱客的博主 整齐缘分,这篇文章主要介绍Java中switch语句详解,现在分享给大家,希望可以做个参考。

switch语句格式

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
格式: switch(表达式) { case 取值1: 语句体; break; case 取值2: 语句体; break; ... ... default: 语句体; break; } 执行流程: 当程序执行到switch的时候,会进入到switch,会找第一个case进行匹配,如果匹配成功,就进入到case中执行 里面的语句体内容和break。如果没有匹配成功,会继续向下走,找第二个case继续匹配... ... 如果所有的case都不匹配,最后会执行default中的语句体内容。 练习: int i = 3; switch(i) { case 1: System.out.println("哈哈"); break; case 2: System.out.println("呵呵"); break; case 3: System.out.println("嘻嘻"); break; default: System.out.println("嘿嘿"); break; } 我们在使用switch的时候需要注意哪些问题? 1.switch中的表达式的数据的数据类型可以为哪些? byte,short,int,char,String,枚举 2.default可以放在任意一行,但是不管放在那一行,都会先找第一个case去匹配,如果所有的case都不匹配, 才会执行default default可以省略不写,建议写上 3.break可以不写,就容易造成switch的穿透现象 如果匹配过一次或者执行过default之后,都不会再进行二次匹配了,但是语句体内容该执行还是会执行 4.switch结束标记: a.break b.遇到结尾} 什么时候使用switch,什么时候使用if? 如果是判断某个区间范围的话,推荐使用if 如果是判断某几个数据的话,推荐使用switch

switch语句

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
int i = 4; switch(i) { default: System.out.println("嘿嘿"); case 1: System.out.println("哈哈"); case 2: System.out.println("呵呵"); case 3: System.out.println("嘻嘻"); }

最后

以上就是整齐缘分最近收集整理的关于Java中switch语句详解的全部内容,更多相关Java中switch语句详解内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部