1. 程式人生 > 其它 >SphereEx 登陸 ApacheCon Asia|依託 ShardingSphere 可插拔架構體系打造資料應用完整生態

SphereEx 登陸 ApacheCon Asia|依託 ShardingSphere 可插拔架構體系打造資料應用完整生態

package struct;
// switch多選擇結構:switch case語句判斷一個變數與一系列值中某個值是否相等,每個值稱為一個分支。
/* switch語句的變數型別可以是:
1.byte,short,int,char
2.從Java SE7開始
3.switch支援String字串型別
4.同時case標籤必須為字串常量或字面量。

*/
public class TEST05 {
public static void main(String[] args) {
// case有一個穿透作用,語句中不加“break”的話就會一直輸入下去;switch其實也是匹配一個具體的值
char grade ='C';
switch(grade){
case 'A': // 注意後面以冒號結尾
System.out.println("優秀");
break; // 可選

        case 'B':
            System.out.println("良好");
        break; // 可選

        case 'C':
            System.out.println("及格");
            break; // 可選
        default:
            System.out.println("未知");
     }
    }
}

==================================================================
package struct;

public class TEST06 {
public static void main(String[] args) {
// switch支援字串如下
String name = ""; // jdk7新特性,表示式結果可以是字串。
/* 反編譯:java----class檔案(位元組碼檔案)----反編譯(IDEA)
點選file---project structure---最下面複製 project compiler output
的路徑在資源管理器中開啟---找到裡面的.class檔案---再開啟一個資源管理器,
找到你存放.java檔案的對應項如:(TEST01.class;TEST01.java)---把對應
的.class檔案丟到.java檔案的資源管理中---IDEA中就會出現一個新的檔案,
就是反編譯檔案

     */
    switch (name) {
        case ("死肥"):
            System.out.println("死肥");
            break;
        case ("肥哥"):
            System.out.println("肥哥");
            break;
        default:
            System.out.println("死肥和肥哥");
    }
}

}