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

วิธีการใช้ตัวดำเนินการเชิงสัมพันธ์และเชิงตรรกะใน JShell ใน Java 9


JShell ได้แนะนำใน Java 9 ที่ช่วยให้เราสามารถสำรวจ ค้นพบ และทดลองกับคุณลักษณะภาษา Java และไลบรารีที่กว้างขวางได้

The สัมพันธ์ ตัวดำเนินการ (==, !=<,>, <=,>= ) ใช้สำหรับ เปรียบเทียบ . เป็นหลัก . ยอมรับตัวถูกดำเนินการของชนิดข้อมูลพื้นฐานที่ไม่ใช่บูลีนและส่งคืน บูลีน ค่า. JShell ยังสนับสนุน ตรรกะ ตัวดำเนินการ ที่สามารถนำมาใช้ในการแสดงออก ตัวดำเนินการเชิงตรรกะสามารถคาดหวัง บูลีน ตัวถูกดำเนินการ . นิพจน์ที่เกี่ยวข้องกับตัวถูกดำเนินการเหล่านี้สามารถใช้สำหรับสร้างเงื่อนไขบูลีนในโค้ดภายใน ถ้า , สำหรับ และ ในขณะที่ งบ. ตัวดำเนินการทางตรรกะ ได้แก่ :"&&:ตรรกะ AND "," || :หรือ " และ "! :ไม่ ".

ในข้อมูลโค้ดสองตัวอย่างด้านล่าง เราสามารถใช้ relational ตัวดำเนินการ โดยใช้ JShell

Snippet-1

jshell> int i = 10;
i ==> 10

jshell> i > 10;
$2 ==> false

jshell> i >= 10;
$3 ==> true

jshell> i < 10;
$4 ==> false

jshell> i <= 10;
$5 ==> true

jshell> i == 10;
$6 ==> true

jshell> i == 20;
$7 ==> false

Snippet-2

jshell> int i = 15;
i ==> 15

jshell> i >=15
$1 ==> true

jshell> i <= 15
$2 ==> true

jshell> i >= 15 && i <= 25
$3 ==> true

jshell> i == 30;
$4 ==> false

jshell> i = 30;
i ==> 30

jshell> i >= 15 && i <= 25;
$5 ==> false


ในข้อมูลโค้ดด้านล่าง เราสามารถใช้ ตรรกะ ตัวดำเนินการ โดยใช้ JShell

jshell> true && true
$1 ==> true

jshell> true && false
$2 ==> false

jshell> false && true
$3 ==> false

jshell> false && false
$4 ==> false

jshell> true || true
$5 ==> true

jshell> true || false
$6 ==> true

jshell> false || true
$7 ==> true

jshell> false || false
$8 ==> false