基本运算符
-
算术运算符:+,-,*,/,%(取余,又叫模),++,--
-
赋值运算符:=
-
关系运算符:>,<,>=,<=,==,!=instanceof(大于,小于,大于等于,小于等于,等于,不等于)
-
逻辑运算符:&&,||,!(与,或,非)
-
位运算符:&,|,^,~,>>,<<,>>>
-
条件运算符?:
-
扩展赋值运算符:+=,-=,*=,/= //ctrl+d,复制当前行到下一行
一元运算符
//++自增,--自减
int a = 3;
int b = a++;
int c = ++a;
b输出为3,a输出为5,c输出为5
//a++ 即 a = a+1,a++执行完的下一句a才会增长,而++a也是a = a+1;这一句前已经增长,a++是先赋值再自增,++a是先自增再赋值,同样a--是一样的
//幂运算 2^3 ,java中没有幂运算符号,double pow = Math.pow(3,2);很多运算,我们会使用工具来做