1. 程式人生 > 其它 >Java中switch的三種用法方式 Java14

Java中switch的三種用法方式 Java14

技術標籤:javajavaswitch

從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);

輸出
在這裡插入圖片描述