如何在Java 9的JShell中定義表示式、變數和方法?
JShell是一個讀取-求值-列印迴圈 (REPL),它會評估我們輸入的宣告、語句和表示式,並立即顯示結果。此工具從命令提示符執行。
在下文中,我們將介紹如何在JShell中定義表示式、變數和方法。
表示式
我們可以在JShell中輸入任何有效的Java表示式。表示式可以是算術運算、字串操作和方法呼叫,並且會立即進行求值。所有結果都會自動賦值給JShell建立的變數。這些變數名字首為$符號。
示例
jshell> 10 * 5 $1 ==> 50 jshell> 77 % 3 $2 ==> 2 jshell> $1 + $2 $3 ==> 52 jshell>
變數
在JShell中定義的變數與在Java程式中定義的變數相同。定義變數後,它就會存在於作用域中。
示例
jshell> String str = "Tutorialspoint" str ==> "Tutorialspoint" jshell> str str ==> "Tutorialspoint" jshell>
方法
我們在JShell中定義方法的方式與在Java類中定義方法的方式相同。在JShell會話中建立方法後,我們可以隨時呼叫它,直到退出該會話。
示例
jshell> int sum(int x, int y) {
...> return x + y;
...> }
| created method sum(int,int)
jshell> sum(10,20)
$2 ==> 30
jshell>
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP