黑马程序员技术交流社区
标题: 运算符 八 关系运算符(<>=! <= >= != +?)(转载) [打印本页]
作者: 微凉的暮色 时间: 2015-5-30 23:51
标题: 运算符 八 关系运算符(<>=! <= >= != +?)(转载)
关系运算符:
Java具有完备的关系运算符,这些关系运算符同数学中的关系运算符是一致的。具体说明如下:
运算符 | 含义 | 例子 |
< | 小于 | x<y |
> | 大于 | x>y |
<= | 小于等于 | x<=y |
>= | 大于等于 | x>=y |
== | 等于 | x==y |
!= | 不等于 | x!=y |
instanceof操作符用于判断一个引用类型所引用的对象是否是一个类的实例。操作符左边的操作元是一个引用类型,右边的操作元是一个类名或者接口,形式如下:obj instanceof ClassName 或者 obj instanceof InterfaceName
关系运算符产生的结果都是布尔型的值,一般情况下,在逻辑与控制中会经常使用关系运算符,用于选择控制的分支,实现逻辑要求。
需要注意的是:
关系运算符中的"=="和"!="既可以操作基本数据类型,也可以操作引用数据类型。操作引用数据类型时,比较的是引用的内存地址。所以在比较非基本数据类型时,应该使用equals方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |