Java中的資料型別可以分為兩大類:
Java預先定義好的資料型態有這八種: char, byte, short, int, long, float, double, boolean
資料型別、大小 、預設值 、範圍 、 用途
byte 、 1 byte、 0 、 -128到127 、 小範圍整數
short 、 2 bytes、 0 、 -32,768到32,767 、 中範圍整數
int 、 4 bytes 、0 、 -2^31到2^31-1 、 大範圍整數(預設)
long 、 8 bytes 、0L 、 -2^63到2^63-1 、 更大範圍整數
float 、 4 bytes、 0.0f 、 1.4E-45到3.4E38 、 單精度浮點數
double 、 8 bytes、 0.0d 、 4.9E-324到1.7E308 、 雙精度浮點數(預設)
char 、 2 bytes 、'\u0000' 、 單個Unicode字元 、 單一字元
boolean 、 1 bit 、 false 、 true或false 、 布林值,真/假
1.boolean
boolean只有兩個值,true或false。boolean型態表示著一位元的0或1的資料,但他的型態大小沒有被精確的定義。
eg.
System.out.println(true); // 印出 true
System.out.println(false); // 印出 false
2.char
用來儲存字元,在Java中一個英文字元或符號或中文字元或XX文字元都是一個char,而字元的本質其實就是數字,所以也有與整數型態相同的特性,可以做算數運算。字元常數用單引號夾起字元,如:'a',表示字元a。
eg.
System.out.println('a'); // 印出 a