Java 的数据类型可以分为三大类:
- 布尔型
- 字符型
- 数值型
数据类型转换可分为三类:
- 简单数据类型之间的转换
- 字符串与其他数据类型之间的转换
- 其他使用数据类型的转换
1、简单数据类型之间的转换:
整型、实型、字符型被认为是简单数据类型
(byte、char)[1字节]——>short[2字节]——>int[4字节]——>long[8字节]——>float[4字节]——>double[8字节]
简单数据类型之间的转换可以分为:
- 低级到高级的自动类型转换
- 高级到低级的强制类型转换
- 包装类过渡类型能够转换
1-1、在自动类型转换中:
低级变量自动转换为高级变量
低级类型char型想高级类型(整型)转换时,会转换为对应的ASCII码值
byte、sh