當前位置:

Java基礎知識經(jīng)典速記15

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

運算符號:

1)、算術運算符。

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

+:連接符。

++,--

2)、賦值運算符。

= += -= *= /= %=

3)、比較運算符。

特點:該運算符的特點是:運算完的結果,要么是true,要么是false。

4)、邏輯運算符。

& | ^ ! && ||

邏輯運算符除了 ! 外都是用于連接兩個boolean類型表達式。

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

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

^:異或:和或有點不一樣。

兩邊結果一樣,就為false。

兩邊結果不一樣,就為true.

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

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

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

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

5)、位運算符:用于操作二進制位的運算符。

& | ^

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

練習:對兩個變量的數(shù)據(jù)進行互換。不需要第三方變量。

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;

練習:高效的算出 2*8 = 2<<3;

編輯推薦

JAVA認證考試報考指南 / 更多JAVA考試資料

(責任編輯:)

2頁,當前第1頁  第一頁  前一頁  下一頁
最近更新 考試動態(tài) 更多>