Java 總結篇2

第02章:數據類型和運算符code

1、概述:ci

一、數據類型:int、float、char、boolean作用域

二、運算符:算術運算符、賦值運算符、關係運算符、邏輯運算符、位運算符(瞭解便可)、條件運算符字符串

三、基本數據類型的類型轉換:自動類型轉換、強制類型轉換。變量

2、重點內容:數據類型

一、標識符:必須以字母、下劃線、美圓符$開頭,其餘部分能夠是字母、下劃線、美圓符、數字的任意組合,不建議使用中文。(注意:標識符不能爲Java關鍵字)float

二、ASCII英文字符集1個字節,Unicode國際通用字符集2個字節。im

三、Java是一種強類型語言就:常量是有數據類型的,變量都必須聲明其數據類型。命名

四、變量要素:變量名、變量類型和做用域。(注意:只有在變量聲明之後,才能爲其分配相應長度的存儲單元)數據

五、進制數表示:十進制(如99)、八進制(要求以0開頭,如015)、十六進制(要求0x或0X開頭,如0x15)

六、數據類型的範圍和所佔字節數:

注意:一個字節八位,2的8次方等於256,其餘的以此類推。

七、科學計數法:double f=314e2; //314*10^2--->31400.0 (或者是314E2,若是是314*10^-2,則表示爲314e-2)

八、浮點數存在舍入偏差,不少數字不能精確表示,若是須要進行不產生舍入偏差的精確數字計算,須要使用BigDecimal類。

九、轉義字符:退格\b 換行\n 回車\r 製表符\t 雙引號\」 單引號\’

反斜槓\\

十、注意:儘可能在if或者其餘的判斷語句中去掉全部的==fasle和==true,換種思考用不能與!=就能夠了。

十一、命名規範:首字母小寫和駝峯原則(第二個單詞首字母大寫,如:monthSalary),常量(大寫字母和下劃線:MAX_VALUE),類名(首字母大寫和駝峯規則,如:GoodMan)。

十二、注意:%(取模、求餘,如6%4=2),/除(如6/4=1),+:字符串相加,只要有一個操做數是字符串,自動變爲字符串相連

1三、整數運算:

① 若是兩個操做數有一個爲long,則結果也爲long

② 沒有long時,結果爲int。即便操做數全爲short、byte,結果也是int。

1四、浮點運算:

① 若是兩個操做數有一個爲double,則結果爲double

② 只有兩個操做數都是float,則結果才爲float。

1五、運算符優先級:賦值<三目<邏輯<關係<算術<單目

1六、整數運算中相鄰兩個操做數先轉化爲同一類型,轉換從低級到高級,而後進行運算,以此類推。

1七、自動類型轉換(類型轉換方向):byte-->short,char-->int-->long-->float-->double(從左到右)

1八、強制類型轉換:強轉時,小心丟失數據或失真。

相關文章
相關標籤/搜索