学习目录:
- Java Switch 语句
- break 和 default 的学习
一. Java Switch 语句
与编写多个 if...else
语句相比,您可以使用 switch
语句。
switch
语句从多个代码块中选择一个来执行。
1 | switch(expression) { |
工作原理:
- 表达式只会被求值一次。
switch
- 表达式的值将与每个
case
的值进行比较。 - 如果匹配,则执行相关的代码块,后用
break
语句终止 default
语句:如果没有任何case
匹配表达式的值,就会执行这个代码块
break
语:用于终止switch
语句。如果没有break
,程序会继续执行下一个case
块,即使那个case
不匹配,也会执行下去,直到遇到break
或switch
语句结束。default
语句: 是可选的,它表示如果没有任何case
匹配表达式的值,就会执行这个代码块。default
语句通常位于switch
的最后。
总结:
switch
语句用于根据表达式的不同值执行不同的代码块。每个 case
对应一个可能的值,break
用于结束当前 case
的执行,default
用于处理没有匹配的情况。
小例:
1 | public class Main { |
二. break
关键字
当 Java 遇到 break
关键字时,它会跳出 switch
语句块。
这会停止在该块内继续执行更多的代码和进行其他的 case
测试。
当找到匹配项并完成相应的操作后,就该使用 break
了。此时不需要再进行更多的匹配测试。
使用 break
可以节省大量的执行时间,因为它会“忽略” switch
语句块中剩余代码的执行
三. default
关键字
default
关键字指定了在没有任何 case
匹配时要执行的代码。
1 | public class Main { |