更新時(shí)間:2020-10-10 17:42:05 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1411次
運(yùn)算符用于執(zhí)行程序代碼運(yùn)算,會(huì)針對(duì)一個(gè)以上操作數(shù)項(xiàng)目來(lái)進(jìn)行運(yùn)算。同樣的,Java運(yùn)算符也是Java項(xiàng)目進(jìn)行運(yùn)算必不可少的一部分。
Java運(yùn)算符大致可以分為以下5種:
一、算術(shù)運(yùn)算符
四則運(yùn)算:加減乘除,取模(%)
兩個(gè)常量之間可以進(jìn)行數(shù)學(xué)運(yùn)算。兩個(gè)變量之間可以進(jìn)行數(shù)學(xué)運(yùn)算。變量和常量之間可以混合使用進(jìn)行數(shù)學(xué)運(yùn)算。
四則運(yùn)算加號(hào)的的三種用法:
(1)對(duì)于數(shù)值來(lái)說(shuō),就是加法。
(2)對(duì)于字符char類型來(lái)說(shuō),在計(jì)算之前,char會(huì)被提升為int,然后再計(jì)算。其關(guān)系對(duì)照表ASCII,Unicode
(3)對(duì)于字符串String(首字母大寫)來(lái)說(shuō),加號(hào)代表字符串連接操作。注意:任何數(shù)據(jù)類型和字符串進(jìn)行連接的時(shí)候都會(huì)變成字符串。
自增自減運(yùn)算符:++,–
使用方式:(1)單獨(dú)使用,前++和后++沒(méi)有任何區(qū)別;(2)混合使用(與打印混合使用):如果是前++,那么變量立刻馬上加1,然后拿著結(jié)果進(jìn)行使用。例:
int num = 20;
System.out.println(++num);//打印結(jié)果為21
System.out.println(num);//打印結(jié)果為21
如果是后++,那么首先使用變量本來(lái)的數(shù)值,然后再讓變量加一。例:
int num = 20;
System.out.println(num++);//打印結(jié)果為20
System.out.println(num);//打印結(jié)果為21
二、賦值運(yùn)算符
=,+=,-=,*=,/=,%=
復(fù)合運(yùn)算符: 例:a += 3 相當(dāng)于 a = a + 3;
注意事項(xiàng):1. 只有變量才能使用賦值運(yùn)算符,常量不行;2. 復(fù)合運(yùn)算符其中隱含了一個(gè)強(qiáng)制類型轉(zhuǎn)換;例:
byte num = 30;
num += 5;
/*
num = byte + int;
num = int + int;
num = int;
num = (byte) int;
*/
System.out.println(num);
三、比較運(yùn)算符
==,<,>, <=,>=, !=
四、邏輯運(yùn)算符
與(&&),或(||),非(!)
五、三元運(yùn)算符
一元運(yùn)算符:只需要一個(gè)數(shù)據(jù)就可以進(jìn)行操作的運(yùn)算符。例如:!,++,–。
二元運(yùn)算符:需要兩個(gè)數(shù)據(jù)才可以進(jìn)行操作的運(yùn)算符。例如:+,-,=。
三元運(yùn)算符:需要三個(gè)數(shù)據(jù)才可以進(jìn)行操作的運(yùn)算符。
格式:數(shù)據(jù)類型 變量名稱 = 條件判斷 ? 表達(dá)式A :表達(dá)式B;
流程:首先判斷條件是否成立:
如果條件成立為True,那么將表達(dá)式A的值賦值給左側(cè)的變量;
如果條件不成立為False,那么將表達(dá)式B的值賦值給左側(cè)的變量;
例如:int max = a > b ? a : b;()判斷a>b是否成立,如果成立將a的值賦值給max,反之將b的值賦值給max。
注意事項(xiàng):必須保證表達(dá)式的數(shù)據(jù)類型跟前面定義的數(shù)據(jù)類型一致。
以上就是Java運(yùn)算符的大致分類,想要更加深入學(xué)習(xí)Java運(yùn)算符的小伙伴可以觀看本站的Java零基礎(chǔ)教程,全面提升自己的Java基礎(chǔ)。
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)