运算符内容
一、算数运算符
1)基本四则运算符 + - * / %
除数不能为0!
% 也能对double进行求模。
2)增量赋值运算符 += -= *= /= %=
3)自增自减运算符 ++ --
二、关系运算符
1)== != < > <= >=
返回值是boolean类型。
三、逻辑运算符
1)&& || !
&&逻辑与
表达式1 && 表达式2
两个表达式都是真,整体才是真。
一旦表达式1是假,表达式2不会被执行。
||逻辑或
表达式1 || 表达式2
只要有一个真,整体就是真。
一旦表达式1为真,表达式2不会被执行。
!逻辑非
只能作用到布尔类型上。
2)& 与 | 不推荐使用(在逻辑这一块)
四、位运算符
1)& 按位与
类似于乘法。
2)| 按位或
类似于加法。
3)^ 按位异或
不一样的进行或,一样的就是0。
4)~ 对数字进行按位取反
五、移位运算符
1) >> 右移
右移相当于除法。
复数右移补的是符号位。
位运算速度大于* /
2) << 左移
左移相当于乘法。
左移补0就好了。
3) >>> 无符号右移
只补0。
五、条件运算符
表达式1 ? 表达式2 : 表达式3
如果表达式1为真,执行表达式2,否则表达式3。
六、运算符的优先级
没必要死记,有歧义就加括号。
注释内容
基本规则
1)单行注释
//
2)多行注释
/* */
3)文档注释
/**
*/