switch-case 結構
阿新 • • 發佈:2020-08-12
結構: switch(表示式){
case(表示式):
break;
...
defualt
}
說明:1.defualt相當於if-else結構裡的else,根據switch表示式中的值依次匹配各case中的常量,當匹配成功呼叫語句時,仍然繼續向下呼叫同時滿足case的其他語句。直到遇到break。必須在每個輸出語句後加上break;
2.switch結構中,表示式只能是一下六種資料型別:byt,int,short,char,列舉型別,Srting型別。
3.case後只能寫常量,不能寫範圍。
4.defualt可以放在任何位置。
5.break是可選的,大多數情況都是需要寫。
6.如果多個case執行語句相同,則可以刪掉重複的case執行語句,只留最後一句。
package scanner; public class demo08 { public static void main(String[] args) { int c =9; switch (c){ case 0: case 1: case 2: case 3: case 4: case 5: System.out.println("不及格");break; case 6: case 7: case 8: case 9: case 10: System.out.println("及格"); } } }