第十二節 Java流程控制3 switch語句和反編譯
阿新 • • 發佈:2021-11-18
Java流程控制
switch多選擇結構
多選擇結構還有一個實現方式就是switch case 語句。
switch case 語句判斷一個變數與一系列值中某個值是否相等,每個值稱為一個分支。
switch(expression){
case value :
//語句
break;//可選
case value:
//語句
break;//可選
//你可以有任意數量的case語句
default://可選
//語句
}
switch語句中的變數型別可以是:
- byte、short、int、char
- 從Java SE7開始
- switch支援字串String型別了
- 同時case標籤必須為字串常量或字面量。
JDK7的新特性,表示式結果可以是字串!!!
字元的本質還是數字
反編譯 java----class(位元組碼檔案)-----反編譯(IDEA)
在IDEA中按ctrl+alt+shift+s就可以開啟專案結構(project structure)
複製地址後在資料夾中開啟,會出現production檔案
在IDEA中scanner右擊點open in---show in explorer
現在理解為:每一個物件都有一個hashCode,通過特定的演算法生成的
上圖中的中文名字都有一個對應的hash值,判斷hash值和它相不相同。