Java基本数据类型分为两大类:内置数据类型和引用数据类型。
默认值是0,范围是-128~127,占1个字节,是有符号的二进制补码整数。
默认值是0,范围是-2^15~2^15-1,占2个字节,是有符号的二进制补码整数。
默认值是0,范围是-2^31~2^31-1,占4个字节,是有符号的二进制补码整数。
默认值是0L,范围是-2^63~2^63-1,占8个字节,是有符号的二进制补码整数。
默认值是0.0f,占4个字节,是单精度的符合IEEE754标准的浮点数。
默认值是0.0d,占8个字节,是双精度的符合IEEE754标准的浮点数。
只有true和false两种取值,占1位,默认值是false。
默认值是\u0000,范围是\u0000~\uffff,是16位的Unicode字符,可以存储任何字符。
1、一般地,整型变量默认位int类型,浮点数默认为double类型。
2、如果要声明为float类型,必须在值后面加f,大小写均可。
3、不能对一个内置数据类型赋予一个超出范围的值。
1、不能对boolean类型进行类型转换
2、常见转换类型
字符类型向整型的转换,char向int,long类型转换为自动转换,向byte,short转换必须是强制转换。
char ch=‘A‘; byte a=(byte)ch; short b=(short)ch; int c=ch; long d=ch;
原文:https://www.cnblogs.com/blunFan/p/11664500.html