基本类型
整数类型:byte short int long,分别占 1、2、4、8 个字节;
在给 long 类型变量赋值时,如果超过了 int 的表示范围,需要在常量后面加大写 L 或小写字母 l,例如:
long value = 3425352515L;
原因:数字常量默认为 int 类型;
小数类型:float double,分别占 4、8 个字节;
double d = 66.66; // 小数常量默认为 double 类型,不需要添加字母;
float f = 66.66f; // 需要字母 f,double 类型转为 float 类型;
整数可以直接赋值给 float 或 double,如:
float f = 66; double d = 666666666666L;
数值类型由低到高为 byte < short < int < long < float < double,小的赋值给大的可以自动转换。
字符类型:char,占 2 个字节
一个字符可以用一个 char 类型数据表示,一段文字可以用一个 char 数组表示;
赋值时,把常量字符用单引号括起来,不使用双引号,如:char c = 'A'; char cc = '马';
真假类型:boolean,如 boolean b = true; b = false;
Java 是面向对象的语言,除了基本数据类型,其他都是对象类型。