一、算数运算符
+(加) -(减) *(乘) /(除) ~/(取整) %(取余)
二、关系运算符
主要用在条件判断里头
==(等于)
!= (不等于)
>(大于)
<(小于)
>= (大于等于)
<=(小于等于)
三、逻辑运算符
!(取反)
&&(并且:全部为true的话值为true 否则值为false)
||(或者: 全为false的话值为false 否则值为true)
四、赋值运算符
(1)基础赋值运算符
=
??=
例:
int b=10;
b??=23; 如果b为空的话 ,就把23赋值给b
(2) 复合赋值运算符
+=
-=
*=
/=
%=
~/=
例:
int a=10;
a+=10; //表示:a=a+10;
五、条件运算符
(1)if else switch case
(2) 三目运算符
例:
var flag=true;
String c=flag?"我是true":"我是false'
(3)??运算符
例:
var a;
var b=a??10;//如何a为空的话,b的值为10;如果a不等于空的话,那b就等于a的值。