第十四届蓝桥杯集训——JavaC组第六篇——关系运算符
【摘要】 编辑第十四届蓝桥杯集训——JavaC组第六篇——关系运算符关系运算符列表运算符名称示例功能<小于a<ba小于b时返回真;否则返回假<=小于等于a<=ba小于等于b时返回真;否则返回假>大于a>ba大于b时返回真;否则返回假>=大于等于a>=ba大于等于b时返回真;否则返回假==等于a==ba等于b时返回真;否则返回假!=不等于a!=ba不等于b时返回真;否则返回假可以看到上面的列表中返...
第十四届蓝桥杯集训——JavaC组第六篇——关系运算符
关系运算符列表
| 运算符 |
名称 |
示例 |
功能 |
| < |
小于 |
a<b |
a小于b时返回真;否则返回假 |
| <= |
小于等于 |
a<=b |
a小于等于b时返回真;否则返回假 |
| > |
大于 |
a>b |
a大于b时返回真;否则返回假 |
| >= |
大于等于 |
a>=b |
a大于等于b时返回真;否则返回假 |
| == |
等于 |
a==b |
a等于b时返回真;否则返回假 |
| != |
不等于 |
a!=b |
a不等于b时返回真;否则返回假 |
可以看到上面的列表中返回的值都是【真】/【假】,那么我们也就知道了肯定返回的是布尔值了。关系运算符最后的结果就是返回【真】/【假】。
关系运算符返回值
关系运算符的值只能是true或false。
关系运算符的值为真时,结果值都为true。
关系运算符的值为假时,结果值都为false。
返回值测试
我们用基础的判断来看一下效果,在这类效果下很轻易的就能看到其返回的具体结果:
当然,这只是一个基础的示例,那么,我们来看看这些符号返回的结果是否都是布尔类型:
输出结果:
注意内容
- 前4种关系运算符的优先级别相同,后两种也相同。前四种高于后两种。
- 关系运算符的优先级低于算术运算符。
- 关系运算符的优先级高于赋值运算符。
优先级测试
优先级测试就得看左右两侧了,我们已知【前4种关系运算符的优先级别相同,后两种也相同。前四种高于后两种】,那么可以肯定的是,我们会先计算【==】号与【!=】左右两侧的计算,计算完成后进行判断结果:
结果为:
由于5!=6后执行,(5!=6==5<6)前两个符号的有限度都没有5<6高,会出现这样的结果:
5!=6==true,在这种情况下就先行从左侧计算【5!=6】为true, 最后会显现【true==true】,所以出现的结果是【true】。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者




评论(0)