Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào để triển khai các toán tử quan hệ và logic trong JShell trong Java 9?


JShell đã được giới thiệu trong Java 9 cho phép chúng tôi tìm hiểu, khám phá và thử nghiệm với các tính năng của ngôn ngữ Java và các thư viện mở rộng.

Mối quan hệ toán tử ( ==,! =<,>, <=,> = ) có thể được sử dụng chủ yếu để so sánh . Nó chấp nhận các toán hạng của kiểu dữ liệu nguyên thủy không boolean và trả về boolean giá trị. JShell cũng hỗ trợ logic toán tử có thể được sử dụng trong các biểu thức. Các toán tử logic có thể mong đợi boolean toán hạng . Các biểu thức liên quan đến các toán hạng này có thể được sử dụng để tạo điều kiện boolean trong mã trong if , cho trong khi các câu lệnh. Các toán tử logic bao gồm:" &&:logic AND "," || :HOẶC "và" ! :KHÔNG ".

Trong hai đoạn mã dưới đây, chúng tôi có thể triển khai quan hệ toán tử sử dụng 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


Trong đoạn mã dưới đây, chúng tôi có thể triển khai logic toán tử sử dụng 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