广元煌褂旅行社

當(dāng)前位置:

Java基礎(chǔ)知識(shí)經(jīng)典速記15

發(fā)表時(shí)間:2015/7/14 9:26:45 來源:互聯(lián)網(wǎng) 點(diǎn)擊關(guān)注微信:關(guān)注中大網(wǎng)校微信
關(guān)注公眾號(hào)

運(yùn)算符號(hào):

1)、算術(shù)運(yùn)算符。

+ - * / % %:任何整數(shù)模2不是0就是1,所以只要改變被模數(shù)就可以實(shí)現(xiàn)開關(guān)運(yùn)算。

+:連接符。

++,--

2)、賦值運(yùn)算符。

= += -= *= /= %=

3)、比較運(yùn)算符。

特點(diǎn):該運(yùn)算符的特點(diǎn)是:運(yùn)算完的結(jié)果,要么是true,要么是false。

4)、邏輯運(yùn)算符。

& | ^ ! && ||

邏輯運(yùn)算符除了 ! 外都是用于連接兩個(gè)boolean類型表達(dá)式。

&: 只有兩邊都為true結(jié)果是true。否則就是false。

|:只要兩邊都為false結(jié)果是false,否則就是true

^:異或:和或有點(diǎn)不一樣。

兩邊結(jié)果一樣,就為false。

兩邊結(jié)果不一樣,就為true.

& 和 &&區(qū)別: & :無論左邊結(jié)果是什么,右邊都參與運(yùn)算。

&&:短路與,如果左邊為false,那么右邊不參數(shù)與運(yùn)算。

| 和|| 區(qū)別:|:兩邊都運(yùn)算。

||:短路或,如果左邊為true,那么右邊不參與運(yùn)算。

5)、位運(yùn)算符:用于操作二進(jìn)制位的運(yùn)算符。

& | ^

<< >> >>>(無符號(hào)右移)

練習(xí):對(duì)兩個(gè)變量的數(shù)據(jù)進(jìn)行互換。不需要第三方變量。

int a = 3,b = 5;-->b = 3,a = 5;

a = a + b; a = 8;

b = a - b; b = 3;

a = a - b; a = 5;

a = a ^ b;//

b = a ^ b;//b = a ^ b ^ b = a

a = a ^ b;//a = a ^ b ^ a = b;

練習(xí):高效的算出 2*8 = 2<<3;

編輯推薦

JAVA認(rèn)證考試報(bào)考指南 / 更多JAVA考試資料

(責(zé)任編輯:)

2頁,當(dāng)前第1頁  第一頁  前一頁  下一頁
最近更新 考試動(dòng)態(tài) 更多>
增城市| 榆中县| 饶阳县| 锦州市| 繁昌县| 铜陵市| 三明市| 长丰县| 秦皇岛市| 阳原县| 岚皋县| 中山市| 台中市| 东安县| 保德县| 尖扎县| 奉新县| 双江| 临城县| 杭州市| 巧家县| 隆德县| 辽中县| 华安县| 东至县| 喀什市| 会泽县| 楚雄市| 潮安县| 阳朔县| 阜阳市| 淄博市| 宁海县| 和田市| 独山县| 沐川县| 治县。| 滨海县| 阳信县| 汉源县| 木兰县|