1. java中的数据类型
数据类型:基本类型和引用类型
基本类型:数值型,字符型,布尔型
数值型:整数类型和浮点类型
引用类型:类,接口,数组
基本数据类型
java中定义了四类/八类基本类型
布尔型----boolean
字符型----char
整数型----byte,short,int,long
浮点类型----float,double (Java中所有的基本类型都有固定的存储范围和所占内存空间大小而不受具体操作系统的影响,从而保证了java的可移植性)
2. 整数类型
类型 占用存储空间 存储范围
byte 1 字节 —128(—2^(8-1))~—127(—2^(8-1)-1)
short 2 字节 —2^(16-1)~—2^(16-1)-1
int 4字节 —2^(32-1)~—2^(32-1)-1
long 8 字节 —2^(64-1)~—2^(64-1)-1
float 4字节
java语言的整型常量默认为int型,要声明long型可以加’L‘ long i=3L
java中浮点型常量默认为double型,要声明一个常量float型如 float i=3f
boolean 类型适用逻辑运算,一般用于程序流程控制
boolean类型数据只允许取值true 和 false
3. 基本数据类型之间的转换分为四种
自动类型转换:容量小的类型自动转换成容量大的数据类型 (char,byte,short,——long——float——double,)反之要加上强制转换符
强制类型转换
boolean类型不能转换成任何其数据类型