如何在 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