如何在 Java 9 中避免 JShell 中的編譯錯誤?
JShell 是一個互動工具,它使我們能夠執行 java 程式碼並立即顯示輸出。JShell 是從命令列提示符執行的REPL(讀取-評估-列印-迴圈) 工具。如果我們需要避免 JShell 中的編譯錯誤,則必須在使用之前宣告這些變數。JShell 中的錯誤訊息可以使用符號"^--^"來突出顯示錯誤。
在下面的程式碼片段中,int 變數"div"的宣告嘗試使用變數:num1和num2 ,這些變數尚未宣告,因此 JShell 報告了一個編譯錯誤,表明編譯器無法找到這些變數。
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; | ^--^
在下面的程式碼片段中,JShell 顯示變數的名稱:num1 和num2 後面是雙等號和大號符號 (==>).
jshell> int num1 = 35 num1 ==> 35 jshell> int num2 = 7 num2 ==> 7 jshell> int div = num1 / num2 div ==> 5
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP