如何在 Java 9 中的 JShell 中定義 switch 語句?


JShell 基於 Java 9 中引入的 REPL (讀取-求值-列印-迴圈)。此工具可用於執行簡單語句,求值並列印結果。

switch 語句 可以像 else 子句 一樣測試多個條件並處理預設情況。當沒有任何一種情況匹配時,可以執行 default 子句 ,並且可以使用 break 語句 在匹配成功後終止 switch。

在下面的程式碼段中,我們可以定義 JShell 中的 switch 語句

片段 1

jshell> int i = 10;
i ==> 10

jshell> switch(i) {
   ...>    case 1 : System.out.println("1");
   ...>    case 10 : System.out.println("10");
   ...>    default : System.out.println("default");
   ...> }
10
default

jshell> int i = 1;
i ==> 1

jshell> switch(i) {
   ...>    case 1 : System.out.println("1");
   ...>    case 10 : System.out.println("10");
   ...>    default : System.out.println("default");
   ...> }
1
10
default


在下面的程式碼段中,我們可以定義 JShell 中的帶有 break 的 switch 語句

片段 2

jshell> switch(i) {
   ...>    case 1 : System.out.println("1"); break;
   ...>    case 10 : System.out.println("10"); break;
   ...>    default : System.out.println("default"); break;
   ...> }
1

更新於: 23-Apr-2020

128 次瀏覽

開啟你的職業生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.