Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะกำหนดคำสั่งควบคุมโฟลว์ใน JShell ใน Java 9 ได้อย่างไร


JShell เป็นเครื่องมือบรรทัดคำสั่งแบบโต้ตอบใหม่ที่เปิดตัวใน Java 9 . เครื่องมือนี้เรียกอีกอย่างว่า REPL (Read-Eval-Print-Loop ) เนื่องจากรับอินพุต ประเมิน และส่งคืนเอาต์พุตไปยังผู้ใช้ผ่านบรรทัดคำสั่ง

เราสามารถดำเนินการ หลายบรรทัด คำสั่งควบคุมโฟลว์ ใช้ JShell เหมือนกับ Java คำสั่งควบคุมโฟลว์เช่น คำสั่ง if-else , for-loop และ ขณะวน สามารถดำเนินการใน JShell ได้เช่นกัน รับรู้ข้อความสั่งหลายบรรทัดพร้อมสัญลักษณ์ “…>” เพื่อระบุให้ป้อนคำสั่งบรรทัดถัดไป

ตัวอย่างคำสั่ง 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>


ตัวอย่างในขณะที่วนรอบ

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 Loop

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>