JAVA運算符

計算機(jī)的最基本用途之一就是執(zhí)行數(shù)學(xué)運算秦忿,作為一門計算機(jī)語言,Java也提供了一套豐富的運算符來操縱變量。我們可以把運算符分成以下幾組:算術(shù)運算符、關(guān)系運算符结序、位運算符、邏輯運算符纵潦、賦值運算符徐鹤、其他運算符垃环。

1.算術(shù)運算符

算術(shù)運算符用在數(shù)學(xué)表達(dá)式中,它們的作用和在數(shù)學(xué)中的作用一樣返敬。+遂庄、-、*劲赠、/涛目、%、++凛澎、--

注意
前綴自增自減法(++a,--a): 先進(jìn)行自增或者自減運算霹肝,再進(jìn)行表達(dá)式運算。
后綴自增自減法(a++,a--): 先進(jìn)行表達(dá)式運算塑煎,再進(jìn)行自增或者自減運算 實例:

public class selfAddMinus{
    public static void main(String[] args){
        int a = 5;//定義一個變量沫换;
        int b = 5;
        int x = 2*++a;
        int y = 2*b++;
        System.out.println("自增運算符前綴運算后a="+a+",x="+x);
        System.out.println("自增運算符后綴運算后b="+b+",y="+y);
    }
}
自增運算符前綴運算后a=6,x=12
自增運算符后綴運算后b=6最铁,y=10

2.關(guān)系運算符

== 讯赏、!= 、> 冷尉、< 漱挎、>= 、<=

3.位運算符

Java定義了位運算符网严,應(yīng)用于整數(shù)類型(int)识樱,長整型(long),短整型(short)震束,字符型(char)怜庸,和字節(jié)型(byte)等類型。

位運算符作用在所有的位上垢村,并且按位運算割疾。假設(shè)a = 60,b = 13;它們的二進(jìn)制格式表示將如下:

A = 0011 1100
B = 0000 1101
-----------------
A&b = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
~A= 1100 0011
&(與運算):只要有一個為0嘉栓,就為0
|(或運算): 只要有一個為1宏榕,就為1
^(亦或運算):相同的為0,不同的為1
?(取反):0變成1侵佃,1變成0麻昼。
<<(按位左移):左操作數(shù)按位左移右操作數(shù)指定的位數(shù)。A << 2得到240馋辈,即 1111 0000
>>(按位右移):左操作數(shù)按位右移右操作數(shù)指定的位數(shù)抚芦。A >> 2得到15即 1111
>>>(無符號右移):符號右移,忽略符號位,空位都以0補齊

4.邏輯運算符

&&(邏輯與):全真為真
||(邏輯或):有真為真
!(邏輯非):取反

5.賦值運算符

= 叉抡、 += 尔崔、 -= 、 *= 褥民、 /= 季春、 %= 、 <<= 消返、 >>= 载弄、 &= 、 ^= 撵颊、 |=

6.條件運算符(?:)

b = (a) ? 20 : 30;  //如果a為真?zhèn)萣為20侦锯,否則b為30

7.instanceof 運算符

該運算符用于操作對象實例,檢查該對象是否是一個特定類型(類類型或接口類型)秦驯。

//語法:(對象) instanceof (類類型或接口類型)
NSString name = @"test";
boolean result = name instanceof NSString;  //result為真

注意:子類是父類的類型,但父類不是子類的類型挣棕。子類的實例可以聲明為父類型译隘,但父類的實例不能聲明為子類型。

8. 運算符優(yōu)先級

下表是運算符的優(yōu)先級是按從上到下一次降低的:


運算符優(yōu)先級
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末洛心,一起剝皮案震驚了整個濱河市固耘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌词身,老刑警劉巖厅目,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異法严,居然都是意外死亡损敷,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門深啤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拗馒,“玉大人,你說我怎么就攤上這事溯街∮展穑” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵呈昔,是天一觀的道長挥等。 經(jīng)常有香客問我,道長堤尾,這世上最難降的妖魔是什么肝劲? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上涡相,老公的妹妹穿的比我還像新娘哲泊。我一直安慰自己,他們只是感情好催蝗,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布切威。 她就那樣靜靜地躺著,像睡著了一般丙号。 火紅的嫁衣襯著肌膚如雪先朦。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天犬缨,我揣著相機(jī)與錄音喳魏,去河邊找鬼。 笑死怀薛,一個胖子當(dāng)著我的面吹牛刺彩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播枝恋,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼创倔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了焚碌?” 一聲冷哼從身側(cè)響起畦攘,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎十电,沒想到半個月后知押,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡鹃骂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年台盯,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畏线。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡爷恳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出象踊,到底是詐尸還是另有隱情温亲,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布杯矩,位于F島的核電站栈虚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏史隆。R本人自食惡果不足惜魂务,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧粘姜,春花似錦鬓照、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至号显,卻和暖如春臭猜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背押蚤。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工蔑歌, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人揽碘。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓次屠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雳刺。 傳聞我的和親對象是個殘疾皇子帅矗,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 計算機(jī)的最基本用途之一就是執(zhí)行數(shù)學(xué)運算,作為一門計算機(jī)語言煞烫,Java也提供了一套豐富的運算符來操縱變量。我們可以把...
    海人為記閱讀 121評論 0 0
  • Java語言中提供了很多運算符來操作變量累颂,現(xiàn)總結(jié)以下七種: 賦值運算符 算術(shù)運算符 關(guān)系運算符 邏輯運算符 位運算...
    Jason_M_Ho閱讀 15,642評論 1 4
  • Lecture1 運算符概述 表達(dá)式:由運算符和操作數(shù)組成 運算符:算術(shù)運算符賦值運算符關(guān)系運算符邏輯運算符條件運...
    Mr董先森閱讀 150評論 0 0
  • 7. Java運算符 ??轉(zhuǎn)載請保留原文鏈接:http://dashidan.com/article/java/ba...
    ef6a1aa99b35閱讀 367評論 0 0
  • 每次感覺自己過得很頹唐的時候滞详,就是覺得內(nèi)心很空,潛意識里就會有一個聲音說紊馏,要趕緊看書了料饥,于是就是一頭扎進(jìn)圖書館,讀...
    足下_af84閱讀 201評論 0 0