一、运算符类型:
一、算术运算符:
+,-,*,/,%,++,–
二、关系运算符:
,>=,<,<=,==,!=
用来判断条件是否成立。一般都用在分支结构或循环结构中
三、逻辑运算符:
当有两个条件以上进行判断是否成立时,需要使用逻辑运算符。
即与,或,非:&&,||,!
&&(与):用于判断两个条件是否同时成立
||(或):用于判断是否有条件成立。
! :用于条件的否定
又称之为短路运算符
当使用&&或者||时,第一个条件能确定结果时,就不会执行第二个条件,这种行为可视为短路现象。
单个符号的 &(与) |(或) 没有短路现象。
四、赋值运算符:
=,赋值运算,给前面的变量赋值
扩展赋值运算符
+=,-=,*=,/=,%=。
a+=1相当于 a = a + 1
a-=b相当于 a = a - b;
五、字符串拼接符号,” + “
当+前后,只要有一个是字符串类型,就做拼接操作
拼接后的结果是字符串类型。
六、三目运算符(三元运算符)
关系运算与逻辑运算统称为条件运算
变量类型 变量= 条件表达式?值1:值2;
例:
int n = (3>2 && 4>6) ? 250 : 200;
变量类型:需要与值1或值2的类型相同。
而值1与值2的类型要么相同,要么就可以自动转换。