更新時(shí)間:2020-10-13 17:06:29 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽3612次
加減乘除是數(shù)學(xué)中的運(yùn)算符,它們有著各自的運(yùn)算順序。在計(jì)算機(jī)語(yǔ)言中,也同樣有運(yùn)算符,java語(yǔ)言中有一套豐富的運(yùn)算符來(lái)對(duì)變量進(jìn)行操縱,不同種類(lèi)的運(yùn)算符的使用也不同,今天這篇文章介紹java中的算術(shù)運(yùn)算符都有哪些,適合java零基礎(chǔ)的小白們現(xiàn)在學(xué)習(xí)。
先來(lái)簡(jiǎn)單概括一下java運(yùn)算符的作用,java語(yǔ)言使用運(yùn)算符將一個(gè)或者多個(gè)操作數(shù)連綴成執(zhí)行性語(yǔ)句,形成表達(dá)式,表達(dá)式是由運(yùn)算符和操作數(shù)按一定語(yǔ)法規(guī)則組成的符號(hào)序列。
Java程序員對(duì)java算術(shù)運(yùn)算符肯定都并不陌生,都知道算術(shù)運(yùn)算符中有“+”、“-”、“*”、“/”、“%(求余數(shù),取模)”、“++”、“--”這七個(gè)算術(shù)運(yùn)算符,下面一起仔細(xì)的了解一下java的7個(gè)算術(shù)運(yùn)算符。
1.“+”運(yùn)算符。當(dāng)兩個(gè)操作數(shù)都為數(shù)值類(lèi)型,則做加法;當(dāng)兩個(gè)數(shù)中有一個(gè)為非數(shù)值類(lèi)型則做連接,最終為String類(lèi)型。
2.“-” 運(yùn)算符。兩個(gè)操作數(shù)必須都為數(shù)值類(lèi)型,
//System.out.println("z = " + x - y); //"z = 5" - y 出現(xiàn)編譯錯(cuò)誤
System.out.println("z = " + (x - y));
3.“*”運(yùn)算符。乘法,相乘操作符兩側(cè)的值。
4.“/”運(yùn)算符。表示除法,需要注意:System.out.println(12 / 0); //出現(xiàn)運(yùn)行異常,因?yàn)槌龜?shù)不能為0。
5.“%”運(yùn)算符。求余運(yùn)算的結(jié)果不一定總是整數(shù),它的結(jié)果是使用第一個(gè)操作數(shù)除以第二個(gè)操作數(shù),得到一個(gè)整數(shù)的結(jié)果剩余的值就是余數(shù)。由于求余運(yùn)算也是進(jìn)行除法運(yùn)算,如果除求余運(yùn)算運(yùn)算符的兩個(gè)操作數(shù)都是整數(shù),則求余運(yùn)算的第二個(gè)操作數(shù)不可以是0,否則將引起除零異常。
6.“++”運(yùn)算符。++表示自身加1;++又分為前置和后置。
前置:++編寫(xiě)在變量名稱(chēng)前面,先自身加1,然后再做其他運(yùn)算。
int a = 5;
int b = ++a; //a = 6 b = 6
后置:++編寫(xiě)在變量名稱(chēng)后面,先做其他運(yùn)算,然后再自身加1
int x = 3;
int y = x++; //y = 3 x =4
7.“--”運(yùn)算符。--表示自身減1;--也分為前置、后置,用法和“++”類(lèi)似。
Java算術(shù)運(yùn)算符就是上面列舉出來(lái)的7種,理解和使用起來(lái)都比較簡(jiǎn)單,屬于java中的基礎(chǔ)知識(shí),希望新手朋友們?cè)谝婚_(kāi)始的學(xué)習(xí)中就打好基礎(chǔ),為后面的學(xué)習(xí)做好準(zhǔn)備。想了解更多關(guān)于java算術(shù)運(yùn)算符怎樣使用的朋友們,可以在本站java零基礎(chǔ)教程中找到答案,希望大家可以多多練習(xí),以熟練掌握算術(shù)運(yùn)算符的使用。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)