如何在 Java 9 中的 JShell 定義控制流語句?
JShell 是Java 9中引入的一種新的互動式命令列工具。此工具還可稱為REPL (Read-Eval-Print-Loop),因為其可透過命令列從使用者那裡接收輸入、評估輸入並返回輸出。
我們可以使用 JShell 執行多行控制流語句,就像使用 Java 那樣。在 JShell 中也可以執行控制流語句,如If-else 語句、for 迴圈和while 迴圈。它識別多行語句,提示符為符號“…>”,以指示輸入下一行語句。
If-Else 語句示例
jshell> int distance = 50
distance ==> 50
jshell> if(distance < 30) {
...> System.out.println("It's near");
...> } else {
...> System.out.println("It's far");
...> }
It's far
jshell>While 迴圈的示例
jshell> int i = 10
i ==> 10
jshell> while(i < 25) {
...> System.out.println(i + " ");
...> i++;
...> }
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
jshell>For 迴圈的示例
jshell> String names[] = {"Adithya", "Jai", "Raja", "Chaitanya", "Ravi", "Surya"}
names ==> String[6] { "Adithya", "Jai", "Raja", "Chaitanya", "Ravi", "Surya" }
jshell> for(String name : names) {
...> System.out.println(name);
...> }
Adithya
Jai
Raja
Chaitanya
Ravi
Surya
jshell>
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP