首页 理论教育 关系和逻辑运算符:Java编程指南

关系和逻辑运算符:Java编程指南

时间:2023-11-22 理论教育 版权反馈
【摘要】:在Java中,关系运算符和逻辑运算符十分重要,关系运算符是指值与值之间的相互关系,逻辑运算符是指可以用真值和假值链接在一起的方法,下面将分别讲解关系运算符和逻辑运算符。图3-13 关系运算符逻辑运算符布尔逻辑运算符是最常见的逻辑运算符,用于对布尔型数据进行布尔逻辑运算,Java的布尔逻辑运算符如表3-5所示。图3-14 逻辑运算符多学一招通过上述实例读者可更加清楚地辨别不同逻辑运算符的运算方式。

关系和逻辑运算符:Java编程指南

在Java中,关系运算符和逻辑运算符十分重要,关系运算符是指值与值之间的相互关系,逻辑运算符是指可以用真值和假值链接在一起的方法,下面将分别讲解关系运算符和逻辑运算符。

(1)关系运算符

和数学运算一样,在编程中也有大于、小于、等于、不等于的关系,如表3-4所示列出了Java中的关系运算符类型,通过这些关系运算符执行程序,将会产生一个布尔值结果,即True和False。在Java中任何类型的数据都可以用“==”符号比较是否相等,用“!=”符号比较是否不等。不过只有数字才能比较大小,但关系运算的结果可以直接赋予布尔变量。

表3-4 关系运算符

978-7-111-37937-9-Part01-130.jpg

实例4:使用关系运算符

下面通过一段代码进行讲解,其代码见“光盘:源代码/第3章/guanxi.java”如下:

978-7-111-37937-9-Part01-131.jpg

978-7-111-37937-9-Part01-132.jpg

对代码进行编译,运行后得到如图3-13所示的结果。

978-7-111-37937-9-Part01-133.jpg

图3-13 关系运算符

(2)逻辑运算符

布尔逻辑运算符是最常见的逻辑运算符,用于对布尔型数据进行布尔逻辑运算,Java的布尔逻辑运算符如表3-5所示。

表3-5 逻辑运算符

978-7-111-37937-9-Part01-134.jpg

逻辑运算符与关系运算符的结果一样,都是布尔值。(www.xing528.com)

在Java程序设计中,“&&”和“||”布尔逻辑运算符并非总是对运算符右侧的表达式进行运算。如果使用“&”和“|”布尔逻辑运算符,则表达式的结果可以由运算符左侧的数据单独决定。关于表达式的内容将在下一节讲到。通过表3-6,读者可以了解使用“&&”、“||”和“!”三种逻辑运算符号进行运算后的结果。

表3-6 逻辑运算符运算结果

978-7-111-37937-9-Part01-135.jpg

实例5:使用逻辑运算符

在前面的讲解中,熟悉了逻辑运算符,也熟悉了逻辑运算符判断方法,下面通过一段代码进行讲解,其代码见“光盘:源代码/第3章/luoji.java”如下:

978-7-111-37937-9-Part01-136.jpg

对代码进行编译,运行后得到如图3-14所示的结果。

978-7-111-37937-9-Part01-137.jpg

图3-14 逻辑运算符

多学一招

通过上述实例读者可更加清楚地辨别不同逻辑运算符的运算方式。下面将给出一段代码,读者可以小试牛刀,根据表3-6,自行判断出运算结果输入代码,编译并执行整个程序。其代码见“光盘:源代码/第3章/luoji1.java”如下:

978-7-111-37937-9-Part01-138.jpg

对代码进行编译,运行后得到如图3-15所示的结果。

978-7-111-37937-9-Part01-139.jpg

图3-15 逻辑运行符

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈