Day 10
[KuangStudy] )
-
Java语言支持如下运算符:
-
算术运算符:+,-,*,/,%,++,--(有long或double类型时输出为对应类型)
-
赋值运算符:=
-
关系运算符:>,<,>=,<=,==,!=instanceof
-
逻辑运算符:&&,||,!
-
位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
-
条件运算符:?,:
-
扩展赋值运算符:+=,-=,*=,/=
-
注意事项
-
++,--为自增自减,这两类运算符的位置决定了其自增/自减与赋值的先后顺序,在后则先赋值后自增/自减,在前则相反
-
&&,||,! 分别为与,或,非(取反)
-
短路运算:如果逻辑中某一条件确定了结果,则后续的条件都不会执行
-
位运算符的运算主要是位(内部数据 储存的最小单位),因此效率极高
-
条件运算符作用逻辑类似if,一般为:String 【变量名】 = 条件 ? "true输出项":"false输出项"
-
扩展赋值运算符作用逻辑:
int a = 10;
int b = 20;
a+=b;
System.out.println(a);//a=30