如何在 Java 9 中使用 JShell 實現關係和邏輯運算子?
JShell 已推出 Java 9,使我們能夠探索、發現和嘗試 Java 語言特性以及擴充套件的庫。
關係 運算子 (==、!= <、>、<=、>=)主要用於比較。它接受非布林原始資料型別的運算數,並返回一個布林 值。JShell 還支援可用於表示式的邏輯 運算子 。邏輯運算子可以期待布林 運算數。涉及這些運算數的表示式可用於在if、for 和while 語句內的程式碼中形成布林條件。邏輯運算子包括:“&&:邏輯 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
廣告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP