千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

p27算術(shù)運(yùn)算符:兩個操作的數(shù)進(jìn)行運(yùn)算
+,-,*,/,%,++,--
. + 加、求和,數(shù)字相加,結(jié)果為數(shù)字相加之和
. - 減、求差,數(shù)字相減
. * 乘、求積,數(shù)字相乘
. / 除、求商,數(shù)字相除,結(jié)果為整數(shù),小數(shù)部分會被直接舍棄
. % 取膜、求余,兩個數(shù)相除的余數(shù)
一元運(yùn)算符:只有一個操作數(shù)
++ 自增,變量值+1
++在前 先自增,在運(yùn)算
++在后 先運(yùn)算,在自增
例子:
int a=1;
int b=2;
System.out.println(a++);//1
System.out.println(++b);//3
-- 自減,變量值-1
--在前 先自減,在運(yùn)算
--在后 先運(yùn)算,在自減
例子:
int a=1;
int b=2;
System.out.println(a--);//1
System.out.println(--b);//1
p28賦值運(yùn)算符:= 把右邊的值給左邊的變量
. = 直接賦值
. += 求和后賦值
. -= 求差后賦值
.*= 求積后賦值
. /= 求商后賦值
. %= 求余后賦值
例如:
int a=3;
int b=4;
a+=b; //a=a+b
a-=b; //a=a-b
a*=b; //a=a*b
a/=b; //a=a/b
a%=b; a=a%b
p29
關(guān)系運(yùn)算符:兩個操作數(shù)進(jìn)行比較
關(guān)系運(yùn)算的結(jié)果:布爾值,即true,false
. > 大于
. < 小于
. >= 大于等于
. <= 小于等于
. == 等于
. != 不等于
p30
邏輯運(yùn)算符:兩個Boolean類型的操作數(shù)或表達(dá)式進(jìn)行邏輯比較
&&,||,!
!>&&>|| !true ||false &&true
&&:兩者都為真,結(jié)果為真
||:兩者有一個為真,結(jié)果就為真
&,|
&:位與
|:位或
區(qū)別:
1、&&只能連接boolean類型,&可以連接boolean或int
2、短路:如果根據(jù)前面的條件已經(jīng)能推出整個表達(dá)式的結(jié)果,那么后面的代碼就不執(zhí)行。