第三章 操做符

3.1 更簡單的打印語句

靜態導入 import staticjava

3.2 使用java操祖符

/ +、 -、 *、 /、 ==、 !=、 =、dom

3.3 優先級

優先處理括號裏面的對象

3.4 賦值

= 等號 賦值字符串

3.5 算數操做符

將x加4 並將結果賦值給x :x+=4import

Random類的使用,nextInt()、nextFloat()、nextLong()、nextDouble()數據類型

3.5.1 一元加、減操做符

x = -1;引用

3.6 自動遞增和遞減

-- 、 ++二進制

++a 等於 a = a+1;float

前綴遞增、先執行運算,再生成值。後綴則相反。方法

3.7 關係操做符

對象的引用比較

Integer n1 = new Integer(47); Integer n2 = new Integer(47);

n1 == n2 false

equest 的默認行爲是比較引用。

3.8 邏輯操做符

&& || ! 和短路

3.9 直接常量

Integer.toBinaryString(),以二進制的形式顯示結果。 十六進制適用於全部整數類型之前綴0X表示。

3.10 按位操做符

&(與) |(或)^(異或) ~(非)

3.11 移位操做符

3.12 三元操做符 if -else

i<10?i+100:i+10

3.13 字符串操做符 + 、+=

3.14 使用操做符常犯的錯誤

while(x = y){ }

3.15 類型轉換操做符

java容許咱們把任何的基本數據類型轉換成爲別的基本數據類型,但除布爾類型

3.15.1 截尾和舍入

將float或者double轉型爲整型值時,老是對該數字執行截尾。

若是須要四捨五入使用Math.round()方法。

3.15.2 提高

若是將float值與一個double值相乘,結果就是double,若是將一個int 類型和long類型相乘 結果就是long

3.16 java沒有sizeof

相關文章
相關標籤/搜索