java运算符
Java运算符
前缀自增自减运算符:先自增或自减再赋值/运算
后缀自增自减运算符:先赋值/运算再自增或自减
位运算符:
操作符 | 描述 | 列子 |
---|---|---|
& | 按位与运算 | |
| | 按位或运算 | |
^ | 相同为1,相异为0 | |
~ | 按位取反运算 | |
<< | 按位左移,低位补0 | |
>> | 按位右移,去掉高位为0的 | |
>>> | 按位右移,高位补0 |
条件运算符(?:)
条件运算符也被称为三元运算符
a=20
b = (a == 10) ? 20 : 30;
System.out.println( "Value of b is : " + b );//30
instanceof运算符
该运算符用于操作对象实例,检查对象是否是一个特定类型(类类型/接口类型)
public class Car extends Vehicle {
public static void main(String[] args){
Vehicle a = new Car();
boolean result = a instanceof Car;
System.out.println( result);
}
}