一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Java 的運算符

 jianyun.zhou 2013-05-18

一、&&&的區(qū)別。

&&&都可以用作邏輯與的運算符,表示邏輯與(and),當運算符兩邊的表達式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。

&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式。

例如,對于if(str != null && !str.equals(“”))表達式,當strnull時,后面的表達式不會執(zhí)行,所以不會出現(xiàn)NullPointerException如果將&&改為&,則會拋出NullPointerException異常。If(x==33 & ++y>0) y會增長,If(x==33 && ++y>0)不會增長

&操作符兩邊的表達式不是boolean類型時,&表示按位與操作。

&是位
&&是邏輯
當&兩邊是整數(shù)時執(zhí)行的是位運算,而兩邊是boolean值時執(zhí)行的是邏輯運算,
如:
3&6 就是執(zhí)行的位運算,結果是一個整數(shù):2
true&false 執(zhí)行的就是邏輯運算,結果是一個boolean值:false
&的邏輯運算和&&邏輯運算是存在一定不同的
&邏輯運算時兩邊都會計算的,而&&則在左邊為假時則直接返的是false不再計算右邊

二、a^b就表示是異或運算。而不是a的b次方,Java中,要表示a的b次方,Math.pow(a,b)。
a^b<<2,<<優(yōu)先級比^高,所以, b先左移2位(相當于乘以4)再與a異或(兩個值'相同為假,不同為真'),10000^110為22

三、<< 、>>、 >>>區(qū)別
a)“>>”運算符

“>>”運算符作帶符號的位移處理,先將值向右移,并在高位填0,但符號位不變,也就是說負的值位移后,仍然是負的值。

例如:-10>>2 =-3

-10= 1111 1111 1111 1111 1111 1111 1111 0110

右移2位:0011 1111 1111 1111 1111 1111 1111 1101

結果:1111 1111 1111 1111 1111 1111 1111 1101 (全部天上原本符號位的值:1)

b)“>>>”運算符

“>>>”運算符所作的是無符號的位移處理,它不會將所處理的值的最高位視為正負符號,所以作位移處理時,會直接在空出的高位填入0。當我們要作位移的原始值并非代表數(shù)值時(例如:表示顏色圖素的值,最高位并非正負號),可能就會需要使用此種無符號的位移。比如:

-10>>>2=1073741821

-10=1111 1111 1111 1111 1111 1111 1111 0110 (不管原來的“符號”位的值(一長串1),空上的全部直接填0)

0011 1111 1111 1111 1111 1111 1111 1101=1037341821


c)“<<”運算符

“>>”運算符的所作的也是無符號的位移處理,同樣地,它不會將所處理的值的最高位視為正負符號,它作位移處理時,會直接左移并在低位填入0。 所以第二高位以下的位若移到了最高位,該值的正負可能會與原來的不同。

-2147483647<<2=4

-2147483647=1000 0000 0000 0000 0000 0000 0000 0001

0000 0000 0000 0000 0000 0000 0000 0100=4


d)“<<<”運算符
恩,當然了,在java里不存在它。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    午夜精品福利视频观看| 中日韩美女黄色一级片| 99热在线精品视频观看| 男人和女人黄 色大片| 日韩精品一级一区二区| 日韩欧美综合在线播放| 男女一进一出午夜视频| 激情三级在线观看视频| 欧美大粗爽一区二区三区| 欧美一区二区三区视频区 | 五月天综合网五月天综合网| 天堂网中文字幕在线视频| 成人国产一区二区三区精品麻豆 | 91国自产精品中文字幕亚洲| 免费特黄一级一区二区三区| 婷婷九月在线中文字幕| 老司机亚洲精品一区二区| 欧美成人高清在线播放| 欧美三级不卡在线观线看| 又黄又爽禁片视频在线观看| 人妻乱近亲奸中文字幕| 成人午夜视频在线播放| 日韩成人h视频在线观看| 亚洲二区欧美一区二区| 婷婷九月在线中文字幕| 成人亚洲国产精品一区不卡| 91日韩在线观看你懂的| 99热九九在线中文字幕| 偷拍偷窥女厕一区二区视频| 91超频在线视频中文字幕 | 亚洲国产一级片在线观看| 国产一级精品色特级色国产| 女生更色还是男生更色| 国产免费一区二区不卡| 精品人妻一区二区三区四在线| 国产精品二区三区免费播放心| 国产亚洲精品岁国产微拍精品| 久久三级国外久久久三级| 日本丁香婷婷欧美激情| 国产精品欧美一级免费| 亚洲欧美天堂精品在线|