1.2.4 数据类型
Java 语言是一种强类型语言。

- 基本数据类型变量存的是数据本身
- 引用类型变量存的是保存数据的空间地址
说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。
常用的基本数据类型有:
你可能已经注意到了:
- String 是一种常见的引用数据类型,用来表示字符串。
自动类型转换
int score1=82;
double score2=score1
System.out.println(score2)
运行结果: 82.0
自动类型转换需要满足的条件:
-
- 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
-
- 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了
强制类型转换
语法:( 数据类型 ) 数值
double avg1 = 75.8
int avg2=(int)avg1
强制类型转换可能会造成数据的丢失哦