
JShell是一個互動式工具,使我們能夠執行java程式碼並立即顯示輸出。 JShell 是從命令列提示字元執行的REPL(讀取-評估-列印-循環)工具。如果我們需要避免 JShell 中的編譯錯誤,那麼我們必須在使用它之前聲明這些變數。 JShell中的錯誤訊息可以使用符號“^--^”來反白顯示錯誤。
在下面的程式碼片段中,宣告了一個int變數「div」嘗試使用尚未宣告的變數:num1和num2,因此JShell報告編譯錯誤,表示編譯器無法找到這些變數。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <strong>C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> int div = num1 / num2
| Error:
| cannot find symbol
| symbol: variable num1
| int div = num1 / num2;
| ^--^
| Error:
| cannot find symbol
| symbol: variable num2
| int div = num1 / num2;
| ^--^</strong>
|
登入後複製
在下面的程式碼片段中,JShell 顯示變數的名稱:num1 和num2 ,後面跟著兩個等號和大於號(= = >)。
1 2 3 4 5 6 7 8 | <strong>jshell> int num1 = 35
num1 ==> 35
jshell> int num2 = 7
num2 ==> 7
jshell> int div = num1 / num2
div ==> 5</strong>
|
登入後複製
以上是在Java 9的JShell中,我們如何避免編譯錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!