更新時(shí)間:2020-10-13 17:06:29 來源:動力節(jié)點(diǎn) 瀏覽3503次
加減乘除是數(shù)學(xué)中的運(yùn)算符,它們有著各自的運(yùn)算順序。在計(jì)算機(jī)語言中,也同樣有運(yùn)算符,java語言中有一套豐富的運(yùn)算符來對變量進(jìn)行操縱,不同種類的運(yùn)算符的使用也不同,今天這篇文章介紹java中的算術(shù)運(yùn)算符都有哪些,適合java零基礎(chǔ)的小白們現(xiàn)在學(xué)習(xí)。
先來簡單概括一下java運(yùn)算符的作用,java語言使用運(yùn)算符將一個(gè)或者多個(gè)操作數(shù)連綴成執(zhí)行性語句,形成表達(dá)式,表達(dá)式是由運(yùn)算符和操作數(shù)按一定語法規(guī)則組成的符號序列。
Java程序員對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ù)值類型,則做加法;當(dāng)兩個(gè)數(shù)中有一個(gè)為非數(shù)值類型則做連接,最終為String類型。
2.“-” 運(yùn)算符。兩個(gè)操作數(shù)必須都為數(shù)值類型,
//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;++又分為前置和后置。
前置:++編寫在變量名稱前面,先自身加1,然后再做其他運(yùn)算。
int a = 5;
int b = ++a; //a = 6 b = 6
后置:++編寫在變量名稱后面,先做其他運(yùn)算,然后再自身加1
int x = 3;
int y = x++; //y = 3 x =4
7.“--”運(yùn)算符。--表示自身減1;--也分為前置、后置,用法和“++”類似。
Java算術(shù)運(yùn)算符就是上面列舉出來的7種,理解和使用起來都比較簡單,屬于java中的基礎(chǔ)知識,希望新手朋友們在一開始的學(xué)習(xí)中就打好基礎(chǔ),為后面的學(xué)習(xí)做好準(zhǔn)備。想了解更多關(guān)于java算術(shù)運(yùn)算符怎樣使用的朋友們,可以在本站java零基礎(chǔ)教程中找到答案,希望大家可以多多練習(xí),以熟練掌握算術(shù)運(yùn)算符的使用。
初級 202925
初級 203221
初級 202629
初級 203743