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