Java编程那些事儿22—较量运算符
4.2 较量运算符
较量运算符实现数据之间巨细或相等的较量。
较量运算符运算的功效是一个boolean范例的值,假如较量功效创立则为true,不然为false。
Java语言中较量运算符的暗示和成果见下表4-2。
表4-2 较量运算符
标记 | 名称 | 成果说明 |
> | 大于 | 较量左侧数字是否大于右侧数字 |
< | 小于 | 较量左侧数字是否小于右侧数字 |
>= | 大于便是 | 较量左侧数字是否大于或便是右侧数字 |
<= | 小于便是 | 较量左侧数字是否小于或便是右侧数字 |
== | 便是 | 较量左侧数字是否便是右侧数字 |
!= | 不便是 | 较量左侧数字是否不便是右侧数字 |
较量运算符的运算法则和现实中的法则一样。需要留意的问题主要有以下几个:
lboolean范例只能较量相等和不相等,不能较量巨细。
l>=的意思是大于或便是,两者创立一个即可,所以5>=5创立。
l在数学上暗示的区间[1,10),也就是数字大于便是1同时小于10,在措施中不能写成如下名目:1<=n<10,这种书写在语法上是错误的,假如需要表达这种区间,则参看4.3逻辑运算符实现部门。
l判定相等的标记是两个等号,而不是一个等号,这个需要出格小心。
较量运算利用的示例代码如下:
int a = 10;
boolean b = (a > 3);//该条件创立,则将值true赋值给变量b
boolean c = (b == true);//条件创立,功效为true
在实际代码中,数值、变量以及运算功效都可以直接参加较量,只是措施中为了加强可读性,有些时候需要将较量分隔举办书写。
较量运算符是措施设计中实现数据较量的基本,也是许多逻辑实现的基本,在措施逻辑中,常常通过较量必然的条件,来判定后续的措施该如何执行。
文章来历:http://blog.csdn.net/Mailbomb/archive/2008/05/21/2465683.aspx