Java中switch的三種用法方式 Java14
阿新 • • 發佈:2021-01-16
從java14開始, switch語句有了一個很大的調整, 這就讓swicth語句有了更多的操作和選擇,在程式碼上,更加的簡便靈活.
- switch 標準方式
- switch - > 用法:
- switch yield 用法:
標準模式
int flag = 3;
switch (flag){
case 0: System.out.println("The number is 0" ); break;
case 1: System.out.println("The number is 1" ); break ;
case 2: System.out.println("The number is 2" ); break;
default: System.out.println("you are right" ); break;
}
switch - > 用法:
使用 - > 方法更加簡單, 就不用使用 break 命令, 保證只有一種路徑會被執行!
int flag = 3;
switch (flag){
case 0 -> System.out.println("The number is 0" );
case 1 -> System.out.println("The number is 1" );
case 2 -> System.out.println("The number is 2" );
default -> System.out.println("you are right" );
}
switch yield 用法:返回值
int flag = 2;
String ss;
ss = switch (flag){
case 0 -> "The number is 0" ;
case 1 -> "The number is 1" ;
case 2 -> {
String c = "The number is 2";
yield c;
}
default -> "you are right" ;
};
System.out.println(ss);
輸出