育碧公開《英靈亂戰》2021年電競計劃 總獎金100萬美元
阿新 • • 發佈:2021-01-26
**
Java基本語法之資料
**
一.資料型別:
Java中的資料型別包含:基礎資料型別、物件型別
1>基礎資料型別(不屬於面向物件):
1. int-------------------->Integer(整數型) int型別記憶體佔4個位元組 2. short----------------->Short(短整數型) short型別在記憶體佔2個位元組 3. long------------------>Long(長整數型) long型別在記憶體佔8個位元組 4. byte------------------>Byte(位元組) byte型別在記憶體佔1個位元組 5. char------------------>Char(字元) char型別在記憶體佔2個位元組 6. float------------------->Float(單精度實型) float型別在記憶體佔2個位元組,在使用float時需加上字尾f或者F 如:float f = 1.6f; 7. double--------------->Double(雙精度實型) double型別在記憶體佔2個位元組 9. boolean--------------->Boolean(邏輯型別)
2>物件型別(引用型別)
類、介面、陣列、列舉
二:資料型別的轉換:
Java中參與運算的資料的資料型別必須一致,否則無法進行運算,所以我們在運算時要根據需要進行資料型別的轉換,轉換分為三種:自動轉換、強制轉換、解析轉換
1.自動型別轉換:
例如:
由此可見,進行資料轉換的型別必須為相容型別,源型別所佔空間必須小於目標型別,這樣在運算時會發生自動型別轉換。
2.強制型別轉換:
例如:
由此可見,若源型別所佔空間大於目標型別,則需要強制轉換,轉換方法為 :小括號加上需要轉換的型別
3.解析型別轉換:(解析型別轉換一般都為字串和其它型別的轉換,如字串變為int、float、double型別等)
待轉換的字串的格式必須和目標型別的格式一致
如:String str = “20”;
String str1 = “20.6”;
String str2 = “2020-09-12”
例如: