如何在 Java 9 中使用 JShell 實現關係和邏輯運算子?


JShell  已推出 Java 9,使我們能夠探索、發現和嘗試 Java 語言特性以及擴充套件的庫。

關係 運算子 ==、!= <、>、<=、>=)主要用於比較。它接受非布林原始資料型別的運算數,並返回一個布林 值。JShell 還支援可用於表示式的邏輯 運算子 。邏輯運算子可以期待布林 運算數。涉及這些運算數的表示式可用於在ifforwhile 語句內的程式碼中形成布林條件。邏輯運算子包括:“&&:邏輯 AND”、“||:OR”和“!:NOT”。

在下面的兩個程式碼段中,我們可以使用 JShell 實現關係 運算子 

程式碼段 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

程式碼段 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

更新於:2020 年 4 月 22 日

135 次瀏覽

開啟您 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.