1.数据类型
数据类型分类:基本数据类型,引用数据类型;
声明位置分类:局部变量,成员变量。
基本类型:数值型(整数:byte,short,int ,long;非整数:float,double)与布尔型(boolean)
引用数据类型:类,接口,数组;
int 4字节
short 2字节
byte 1字节 范围:-128-127
boolean 1字节 范围:true,false
char 2字节
2.类型转换问题
自动类型转换:自动转换,小转大;
强制类型转换:大转小(数据类型)有可能导致精度丢失;
boolean型不能进行转换
3.数据类型定义
1.float类型变量定义时,直接写出的浮点数字,默认类型是double,需要强制转换;
直接定义float型变量,在浮点数字后加f,来表示写出的数字类型是float。
2.long类型变量定义,直接写出的数字,默认类型是int,数字过大会报错;
直接定义long型变量,在数字后面加l,来表示写出的数字类型是long。
3.char类型能与int型转换,且能进行自增,自减操作。