Java的运算符分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。
在这之前有必要提一下Java的基本数据类型(运算符是对这些数据进行的操作):
- 非数值类型:char(字符)、boolean(布尔)
- 整型:byte(字节)、short(短整型)、int、long(长整型)
- 非整型:float(单精度)、double(双精度)
分为一元运算符和二元运算符
(1) 一元运算符(只有一个操作数)
正'+',负'-',自加'++',自减'--'
(2) 二元运算符
加'+',减'-',乘'*',除'/',求余'%'
等于'==',不等于'!=',大于'>',大于等于'>=',小于'<',小于等于'<='
逻辑与'&&',逻辑或'||',逻辑非'!',逻辑异或'^',逻辑与'&',逻辑或'|'
位与'&',位或'|',位非'~',位异或'^',右移'>>',左移'<<',0填充的右移'>>>'