06运算符
算数运算符
+
-
*
/
% 取余 模运算
++
--
赋值运算符
=
关系运算符
(>)
<
(>=)
==
!=
instance of
逻辑运算符
&&(与) 两个变量都为真,结果才true
||(或)两个变量有一个为真,则结果才为true
!(取反)如果是真,则变为假,如果是假,则变为真,
位运算符
位运算是按位进行与、或、非和异或的运算。
A = 0011 1100
B = 0000 1101
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001
~B = 1111 0010
&
|
^(异或)
(<<) *2
(>>) /2
(>>>)
(了解!!!)
条件运算符
?
:
拓展赋值运算符
+=
-=
*=
/=
++ -- 运算符
int a = 3;
int b = a++;// 执行完这行代码,先给b赋值,在自增
int c = ++a;// 执行完这行代码,先自增,在给b赋值
幂运算
2^3
很多运算,我们会使用一些工具类来操作
a += b a = a + b
a -= b a = a-b
字符串连接符
int a = 10;
int b = 20;
System.out.println(""+a+b);//1020
System.out.println(a+b+"");//30
三元连接符
x ? y : z
如果x==true,则结果为y,否则结果为z
int score = 80;
String type = score < 60?"不及格":"及格"
优先级()

浙公网安备 33010602011771号