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

จะกำหนดนิพจน์ ตัวแปร และวิธีการใน JShell ใน Java 9 ได้อย่างไร


JShell เป็น Read-Evaluate-Print Loop (REPL) ที่ประเมิน การประกาศ , คำชี้แจง และ นิพจน์ ตามที่เราได้เข้าไปและแสดงผลทันที เครื่องมือนี้เรียกใช้จากพรอมต์คำสั่ง

ด้านล่าง เราสามารถกำหนดนิพจน์ ตัวแปร และวิธีการใน JShell

นิพจน์

เราสามารถพิมพ์นิพจน์ Java ที่ถูกต้องใน JShell . นิพจน์อาจเป็น เลขคณิต การทำงาน , สตริง การจัดการ และ วิธีการ โทร และประเมินผลทันที ผลลัพธ์ทั้งหมดโดยอัตโนมัติ กำหนดให้กับตัวแปร สร้างโดย 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>