运算符笔记
Java 语言支持如下运算符
!!!优先级最高的是括号()然后是一元运算符,多打括号。
-
算数运算符:+,-,*,/,%,++,--
-
加减乘除
-
结算结果差异
-
%模运算 取余 除法运算后取余数
-
++自增 --自减 (++/--在前为:先运算,再赋值;++/--在后为:先赋值,在运算。)
-
-
-
赋值运算符:=
-
关系运算符:>(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于),instanceof
-
关系运算符
-
-
逻辑运算符:&&(与),||(或),!(非)
-
位运算符:&,|,^,~,>>,<<,>>(先了解就好)
-
位运算中:&:是1就1,其余0;|:是0就零其余1;^:相同0不1。
-
<<是左移相当于*2,>>是右移相当于÷2
-
条件运算符{三元运算符}:?:(偷懒用的)(这个要记下来)
-
扩展赋值运算符:+=,-=,*=,/=(先了解就好)
int a = 10;
int b = 20;
a+=b // a=a+b
输出a=30字符串连接符:""+A+B就会转换成String类型,不是相加的。
A+B+""这样会相加的,不是直接转换,顺序问题
int a = 10;
int b = 20;
System.out.println(""+a+b);
输出的是:1020 -

浙公网安备 33010602011771号