学习关系运算符

Posted 超人汪小建(seaboat)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习关系运算符相关的知识,希望对你有一定的参考价值。

本专栏由十年Java开发经验专家编写,本专栏定位于Java基础知识,既适合新手入门又适合老鸟巩固基础知识。一共99节课,每节课只需几毛钱。
作者简介:笔名seaboat,擅长工程算法、人工智能算法、自然语言处理、计算机视觉、架构、分布式、高并发、大数据和搜索引擎等方面的技术,大多数编程语言都会使用,但更擅长Java、Python和C++。平时喜欢看书写作、运动、画画。崇尚技术自由,崇尚思想自由。出版书籍:《Tomcat内核设计剖析》、《图解Java并发》、《图解数据结构与算法》、《人工智能原理科普》。

关系运算符

关系运算符用于判断两操作数之间的大小关系,包括大于、小于、等于、不等于、大于等于、小于等于六种关系,Java 中分别用 >、<、==、!=、>=、<= 符号来表示它们,与数学的符号比较像。两个数值进行关系运算后将得到一个 boolean 类型的结果,如果两者的关系成立则为 true,否则则为 false,比如 2 > 4 的结果为 false。

语法

六种关系运算符都属于二元运算符,所以都需要两个操作数参与,总体的语法如下。

数值一 关系运算符 数值二

关系运算符的使用

在我们的程序中可以通过关系运算符来判断两个数值的大小关系。下面简单的使用例子,其中 a 和 b 分别为 2 和 3,然后就可以通过 > 、<、== 等符号来比较它们。

输出结果如下。

通常关系运算符会与 if 条件语句一起使用,比如像下面例子中如果 a 小于 b 条件成立就输出“条件成立”。

字符也可以比较

除了数值类型可以进行关系运算之外,字符类型也可以进行比较。比如下面的例子中,变量 a、b 都是 char 类型,我们可以使用 > 符号来比较它们的大小,比较过程中会自动转成整型进行比较,字符对应的具体数值可以回到前面的“字符类型”章节查看。

== 与 =

对于初学者有时容易混淆 == 和 = 两个符号,第一个是判断两个数值是否相等,而第二个则是赋值操作。下面例子中,a==b 得到的结果为 false,而 a=b 是将变量 b 的值赋值给变量 a,所以变量 a 的值为 3。

输出结果如下。

以上是关于学习关系运算符的主要内容,如果未能解决你的问题,请参考以下文章

第3-4节关系运算符和逻辑运算符学习导案

第3-4节关系运算符和逻辑运算符学习导案

C语言基础学习运算符-关系运算符

学习关系运算符

学习关系运算符

Python学习之旅--判断循环