在Java中,case
語句通常用于switch
語句中,用于根據表達式的值執行不同的代碼塊。switch
語句會根據表達式的值來匹配對應的case
語句,并執行相應的代碼塊。
switch
語句的基本語法如下:
switch (expression) {
case value1:
// 代碼塊1
break;
case value2:
// 代碼塊2
break;
// 可以有更多的case語句
default:
// 默認情況下執行的代碼塊
}
在switch
語句中,可以有多個case
語句,每個case
語句后面可以跟一個或多個需要執行的語句。在匹配到一個case
語句后,會執行該case
語句后的所有語句,直到遇到break
語句為止。
如果沒有匹配到任何case
語句,會執行default
語句中的代碼塊。default
語句是可選的,如果沒有default
語句,且沒有匹配到任何case
語句,則switch
語句不會執行任何代碼塊。
需要注意的是,在每個case
語句的代碼塊結尾一般都會有一個break
語句,用于跳出switch
語句。如果不加break
語句,會導致執行完一個case
語句后繼續執行下面的case
語句,直到遇到break
語句或switch
語句結束。