一、赋值运算符
注意:诸如+=这样形式的赋值运算符,会将结果自动强转成等号左边的数据类型。
二、比较运算符
比较运算符,又叫关系运算符,它是用来判断两个操作数的大小关系及是否相等关系的,结果是布尔值true或者false。
三、逻辑运算符
1、逻辑运算符通常连接两个其他表达式计算后的布尔值结果
2、当使用短路与或者短路或时,只要能判断出结果则后边的部分就不再判断。
四、三元运算符
格式:
(条件表达式)?表达式1:表达式2;
表达式:通俗的说,即通过使用运算符将操作数联系起来的式子,例如:
3+2,使用算数运算符将操作数联系起来,这种情况,我们称为算数表达式。
3>2,使用比较运算符(也称为条件运算符)将操作数联系起来,这种情况,我们称为条件表达式。
三元运算符运算规则:
先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。
例如:int n = (3>2 && 4>6) ? 100 : 200;
三元运算符运算后的结果为false,运算结果为表达式2的值200,然后将结果200赋值给了变量n