如何在 Java 9 中的 JShell 中实现关系运算符和逻辑运算符?

javaobject oriented programmingprogramming更新于 2025/10/22 11:24:17

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

相关文章


有用资源