在Java中,运算符通常分为算数运算符、逻辑运算符、比较运算符、赋值运算符、(条件)三元运算符。
算术运算符:
逻辑运算符:
比较运算符:
赋值运算符:
三元运算符:
运算符 | 名称 | 举例 |
---|---|---|
?: | 三元运算符 | 8>3?true:false(结果是true) |
归纳来说:
算术运算符>比较运算符>赋值运算符>逻辑运算符>三元运算符
可使用以下口诀记住:
单目乘除为关系,逻辑三目后赋值。
单目:单目运算符+ –(负数) ++ – 等
乘除:算数单目运算符* / % + -
为:位移单目运算符<< >>
关系:关系单目运算符> < >= <= == !=
逻辑:逻辑单目运算符&& || & | ^
三目:三目单目运算符A > B ? X : Y
后:无意义,仅仅为了凑字数
赋值:赋值=