学习目录:
- 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 { |