关系运算符
关系表达式是由关系运算符连接起来的表达式。关系运算符中“关系”二字的含义是指一个数据与另一个数据之间的关系,这种关系只有成立与不成立两种可能情况,可以用逻辑值来表示,逻辑上的 true 与 false 用数字 1 与 0 来表示。关系成立时表达式的结果为 true(或 1),否则表达式的结果为 false(或 0)。如下表所示:
| 
 运算符  | 
 含义  | 
 说明  | 
 实例  | 
 结果  | 
| 
 >  | 
 大于运算符  | 
 只支持左右两边操作数是数值类型。如果前面变量的值大于后面变量的值, 则返回 true。  | 
 5>3  | 
 True  | 
| 
 >=  | 
 大于或等于运算符  | 
 只支持左右两边操作数是数值类型。如果前面变量的值大于等于后面变量的值, 则返回 true。  | 
 4>=8  | 
 false  | 
| 
 <  | 
 小于运算符  | 
 只支持左右两边操作数是数值类型。如果前面变量的值小于后面变量的值,则返回 true。  | 
 6<9  | 
 true  | 
| 
 <=  | 
 小于或等于运算符  | 
 只支持左右两边操作数是数值类型。如果前面变量的值小于等于后面变量的值, 则返回 true。  | 
 9<=8  | 
 false  | 
| 
 ==  | 
 相等运算符  | 
 如果进行比较的两个操作数都是数值类型,无论它们的数据类型是否相同,只要它们的值相等,也都将返回 true。  | 
 4==4  | 
 true  | 
| 
 !=  | 
 不相等运算符  | 
 如果进行比较的两个操作数都是数值类型,无论它们的数据类型是否相同,只要它们的值不相等,也都将返回 true。  | 
 2!=2  | 
 false  | 
关系表达式通常用于 Java 程序的逻辑判断语句的条件表达式中。使用关系表达式要注意以下几点:
- 运算符 >=、==、!=、<= 是两个字符构成的一个运算符,用空格从中分开写就会产生语法错误.
 - 由于计算机内存放的实数与实际的实数存在着一定的误差,如果对浮点数进行 ==(相等)或 !=(不相等)的比较,容易产生错误结果,应该尽量避免。
 - 不要将“==”写成“=”。
 
                    
                
                
            
        
浙公网安备 33010602011771号