广元煌褂旅行社

當(dāng)前位置:

Java基礎(chǔ)知識經(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)注公眾號

運(yùn)算符號:

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)算符。

& | ^

<< >> >>>(無符號右移)

練習(xí):對兩個(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) 更多>
黄大仙区| 郁南县| 苗栗县| 温州市| 句容市| 卢湾区| 北票市| 本溪市| 珲春市| 敦化市| 新竹县| 随州市| 大宁县| 昌吉市| 福安市| 铁岭市| 洛扎县| 田东县| 乐至县| 翁源县| 金平| 南江县| 天祝| 阿克陶县| 阜平县| 湘阴县| 铜川市| 中宁县| 天柱县| 镇赉县| 乐平市| 印江| 三穗县| 惠来县| 富裕县| 梅河口市| 维西| 宁津县| 合水县| 松原市| 灌南县|