1. 原生数据类型一共有4类8种
>> 整数类型 int表示一个int代表32位 2^32(-2147483648 - 2147483647)
>> 字符类型 byte 表示一个字符类型 8位 (-128 - 127)
>> 短整型 short 表示 占16位 (-32768 - 32767) 65535
>> 长整型 long 表示 占64位,他是整形的最大表示范围
>> 单精度浮点型 float表示 占32位,用来表示小数
>> 双精度浮点型 double表示小数 64位
>> 字符型 char表示一个字符 一定是用单引号来表示一个字符
>> 布尔类型 boolean 表示只能有2个值true和false
2. 默认情况下小数都是double类型的,如果你要定义个float类型的小数那么你可以采用强制类型转换或者采用Java默认提供的机制。
3. 在进行赋值操作的时候可以将精度小的直接赋值给精度大的,如果你要将一个精度大的赋值给一个精度小的那么你需要强制类型转换