Java 语言中常用的运算符可分为如下几种:
Ø 算术运算符
Ø 赋值运算符
Ø 比较运算符
Ø 逻辑运算符
Ø 条件运算符
赋值运算符
= 赋值
+= 加等于
-= 减等于
*= 成等于
/=除等于
%= 模等于 求余
比较运算符
== != 不等于 (b=2 b !=2 false)==
逻辑运算符
我们可以从“投票选举”的角度理解逻辑运算符:
1、 &&与:要求所有人都投票同意,才能通过某议题
2、 ||或:只要求一个人投票同意就可以通过某议题
3、 !非:某人原本投票同意,通过非运算符,可以使其投票无效
4、 ^ 异或:有且只能有一个人投票同意,才可以通过某议题
当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。
譬如:( one > two ) && ( one < three ) 中,如果能确定左边 one > two 运行结果为 false , 则系统就认为已经没有必要执行右侧的 one < three 啦
条件运算符
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
eg:String str= (8>5) ? “8大于五” : “8不大于五”;