本篇介紹如何使用switch語句以及它的好伙伴——break語句;此外,也要討論在switch語句中如果不使用break語句會出現(xiàn)的問題。首先,先來了解switch語句該如何使用。

switch語句執(zhí)行的流程。
1、 switch語句先計算括號中表達(dá)式的結(jié)果。
2、 根據(jù)表達(dá)式的值檢測是否符合執(zhí)行case后面的選擇值,若是所有case的選擇值皆不符合,則執(zhí)行default所包含的語句,執(zhí)行完畢即離開switch語句。
3、 如果某個case的選擇值符合表達(dá)式的結(jié)果,就會執(zhí)行該case所包含的語句,一直遇到break語句后才離開switch語句。
4、 若是沒有在case語句結(jié)尾處加上break語句,則會一直執(zhí)行到switch語句的尾端才會離開switch語句。break語句在下面的章節(jié)中會介紹到,讀者只要先記住break是跳出語句就可以了。
5、 若是沒有定義default該執(zhí)行的語句,則什么也不會執(zhí)行,直接離開switch語句。
范例:
01 // 以下程序說明了多分支條件語句的使用
02 public class TestJava3_27
03 {
04 public static void main(String[] args)
05 {
06 int a = 100 , b = 7 ;
07 char oper ='/' ;
08
09 switch(oper) // 用switch實(shí)現(xiàn)多分支語句
10 {
11 case '+':
新聞熱點(diǎn)
疑難解答