(1)逻辑运算符
运 算 符 | 表 达 式 | 说 明 |
&& | 且 条件1&&条件2 | 两个条件同时为真,结果为真 |
|| | 或 条件1||条件2 | 两个条件只要有一个为真,结果为真 |
! | 非 !条件 | 取反指令,条件为真,结果为假 条件为假,结果为真(只能对布尔类型数据取反) |
Javag中运算符分为算术运算符,赋值运算符,比较运算符,逻辑运算符,条件运算符,具体如下:
一、算术运算符
加:+ 减:-
乘:* 除:/
求余:% 例子:30%7 = 2
自增:++ 自减:- -
二、赋值运算符
加等于:+ = 栗子:a + = c 等于 a = a + c 如下用法等同
减等于:- =
乘等于:* =
除等于:/ =
模等于:%=
三、比较运算符(得到结果为Boolean类型,true 或 false)
大于:> 小于: <
大于等于:> =
小于等于:< =
等于:== 不等于:!=
四、逻辑运算符(得到结果为Boolean类型,true 或 false)
与(短路与):&& 若第一个表达式为false则不执行第二个表达式
② 或:| | ③ 非:! ④ 异或:^ 表达式仅有一个为 true 返回 true
五、条件运算符
条件运算符(?:)也称为三元运算符
语法:表达式(返回结果为boolean)? 表达式 1 : 表达式 2
返回结果为 true 则执行 表达式 1 ,为 false 则执行 表达式 2