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

1. 简介

Java 9中引入了一个新的交互式环境JShell,它使得开发人员可以更方便、快速地尝试和实验编写Java代码,而不需要写一个完整的Java程序。JShell支持使用常见的Java语言特性,包括变量、表达式、方法和类的定义等等。

2. 关系运算符

关系运算符在Java中用于比较两个值的大小,或者两个值是否相等等等。Java 9的JShell中可以使用以下关系运算符:

==:检查两个值是否相等。

!=:检查两个值是否不相等。

>:检查左侧的值是否大于右侧的值。

<:检查左侧的值是否小于右侧的值。

>=:检查左侧的值是否大于等于右侧的值。

<=:检查左侧的值是否小于等于右侧的值。

下面是在JShell中使用关系运算符的例子:

int a = 10;

int b = 5;

a == b

a != b

a > b

a < b

a >= b

a <= b

执行上述代码可以分别得到false、true、true、false、true、false的结果。

3. 逻辑运算符

逻辑运算符在Java中用于组合多个关系表达式,产生更复杂的表达式。Java 9的JShell中可以使用以下逻辑运算符:

&&:逻辑与运算符,如果两个表达式都为true,则结果为true。

||:逻辑或运算符,如果两个表达式至少有一个为true,则结果为true。

!:逻辑非运算符,如果表达式为true,则结果为false;反之亦然。

下面是在JShell中使用逻辑运算符的例子:

int a = 10;

int b = 5;

int c = 20;

a > b && c > b

a > b || c < b

!(a < b)

执行上述代码可以分别得到true、true、true的结果。

4. 总结

Java 9的JShell环境对于使用Java进行快速试验和实验非常有用。其中包括了常见的关系和逻辑运算符,可以很方便地在JShell环境中使用。此外,JShell还支持更多的Java语言特性,包括变量声明、方法定义和类定义等等。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签