java提供了丰富的运算符,有算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、instanceof运算符等
1.算术运算符
1.1加减运算符
加减运算符+ -是二目运算符,就是连接两个操作元(参与表达式运算的单位)。运算方向是从左到右.如2-3+1=0,只接受整型和浮点型数据,优先级为4
1.2算术运算符
乘、除和求余是二目运算符,运算方向也是从左到右,同上1.1
2.自增、自减运算符
++、--是单目运算符,可放在操作元之前和之后,只接受整型或浮点型变量,使变量增1或减1.假如y=++x,z=x++,x=5,则y=6,z=5,变量在运算符前面先使用变量值,后面则使用运算后的值
3.关系运算符
关系运算符是二目运算符,比较两个值的关系,有>, <, >=, <=, ==, !=这几个符号,其中!=是不等于输出的结果为true,反之为false
4.逻辑运算符
逻辑运算符包括&&(与)、||(或)、!(非),操作元为boolean型.
5.赋值运算符
赋值运算符=为二目运算符,左边的操作元是变量,不能是常量或表达式,不要与==混淆
6.instanceof运算符
该运算符为二目运算符,左边为对象,右边为类,左边是右边的类或子类创建的对象时,运算结果为true
.