Java 的資料類型分為兩大類
資料類型
強類型語言 (Java,c,c++ 等)
要求變量的使用要嚴格複合規定, 所有變量都必須先定義之後才能使用
弱類型語言 (vb,JS 等)
Java 資料類型 (八種基本資料類型): 六種數字類型 (四個整數型, 兩個浮點型), 一 種字元類型, 還有一種布爾型.
整值型: (1) 整型 :(byte,short,int,)----- 預設值: 0
(2)Long----------------------------- 預設值: 0L (注意:"L" 理論上不分大小寫, 但是若寫成 "l" 容易與數字 "1" 混淆, 不容易分辯. 所 以最好大寫.)
(3) 浮點型:(float,double,)------- 預設值: 0.0
字元型:(char)--------------------- 預設值:'\u0000'
布爾型:(boolean)------------------ 預設值: null
三種引用類型: 數組, 類, 接口 ------------- 預設值: null

packagecom.gr.demo;
?
publicclassdemo5{
publicstaticvoidmain(String[]args){
//== 整形
bytea=127;// 占 1 位元組, 8 位 範圍:-2^7 到 2^7-1 預設值是 0 Byte
shortb=1;// 占 2 個位元組, 16 位 範圍:-2^15 到 2^15-1 預設值是 0 Short
intc=254;// 占 4 個位元組, 32 位 範圍:-2^31 到 2^31-1 預設值是 0 Integer
longd=1L;// 占 8 個位元組, 64 位 範圍:-2^63 到 2^63-1 預設值是 0L 後用 l 或 L 進行辨別 建議使用 L Long
// 支援 4 種寫法 二進制: 0b 或 0B 開頭 (java7 開始支援) ; 8 進制 0 開頭 ; 十進制 (預設) ; 十六進制 0x 或 0X 開頭 0~f
// 浮點型
floate=12.4f;// 占 4 個位元組, 32 位, 後用 f 或 F 進行辨別 Float
doublef=23.4;// 占 8 個位元組, 64 位, 小數預設的是 double 類型, double 類型後可以用 D 或 d 辨別, 但一般不加 Double
// 字元類型 , 占 2 個位元組, 16 位 Character
charg='a';// 字元
charh='\r';// 特殊的轉義字元
chari='\u9990';//Unicode 字元集 \u0000-\uFFFF
charj=65535;// 字元 0 到 65535
System.out.println(c);
// 布爾類型 1 位元組 8 位 true/false Boolean
booleanb1=true;
booleanb2=false;
}
}
資料類型
來源: http://www.bubuko.com/infodetail-3727538.html