java中关系运算符_Java关系运算符

Java关系运算符

java里的关系运算符有这么几种:大于(>)、小于(=)、小于等于(<=),他们运算的结果是个boolean值,关系式成立为true,不成立为false。

运算符分类

编号

关系运算符

说明

1

>

大于

2

<

小于

3

==

等于

4

!=

不等于

5

>=

大于或等于

6

<=

小于或等于

例子

12 > 4; //结果是true

12 != 4; //结果是true

12 < -4; //结果是false

12 == 4; //结果是false

12.3 > 4.5; //结果是true

'a' <= 'k'; //结果是true ,char字符型比较的是ASCII码,a~z的ASCII码值是97~122,A~Z的ASCII码值是65~90

'A' < 'G; //结果是true

'a' == 'm'; //结果是false 再来看看布尔类型的比较吧,boolean 型数据只能比较= =或!=,不能比较大小。

boolean a = true;

boolean b = false;

System.out.println(a > b); //无法通过编译

System.out.println(a == b); //结果是false

System.out.println(a != b); //结果是true

例子二

System.out.println("9.5<8 :"+(9.5<8));

System.out.println("8.5<=8.5:"+(8.5<=8.5));

System.out.println("a~z:"+((int)'a')+"~"+((int)'z'));

System.out.println("A~Z:"+((int)'A')+"~"+((int)'Z'));

System.out.println("'A' 

输出结果为:

9.5<8 :false

8.5<=8.5:true

a~z:97~122

A~Z:65~90

'A' < 'a':true

注: boolean类型只能比较相等和不相等,不能比较大小;

>=的意思是大于或等于,两者成立一个即可,结果为true,<=亦如此;

判断相等的符号是两个等号,而不是一个等号,这个需要特别小心。

实际代码中,数值、变量以及运算结果都可以直接参与比较,只是程序中为了增强可读性,有些时候需要将比较分开进行书写。

比较运算符是程序设计中实现数据比较的基础,也是很多逻辑实现的基础,在程序逻辑中,经常通过比较一定的条件,来判断后续的程序该如何执行。

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值