java数据类型划分
1
基本数据类型:
??? 数值型:
???????? 整数型:byte,short,int,long
???????? 浮点型:float,double
????字符型:char
??? 布尔型:boolean
引用类型:
????类
??? 接口
??? 数组
?
2
boolean 只有false,true;
?
3
八进制,要以0开头;
十六进制,要0x或0X开头;
?
4
整型常量默认为int,
声明long型常量后要加l或L;
?
5
浮点型默认为double,
声明float后面要加f或F;
?
6
容量大小:byte,short,char->int->long->float->double;
byte,short,char之间不会互相转换,他们三者计算时先转换成int;
小到大的自动;
大到小的强制,但可能造成精度降低或溢出;
多种类型混合计算时,先都转换成最大的数据类型,再计算;
?
boolean不可转换成其他的数据类型;
?
?
?