一、 自动类型转换
例:
int score1 = 82;
double score2 = score1;
System.out.println(score2);
条件:
- 目标类型必须能与源类型兼容
- 目标类型的容量需大于源类型
二、 强制类型转换
例:
double avg1 = 75.8;
int avg2 = (int)avg1;
System.out.println(avg1);
System.out.println(avg2);
注:
- 可以将容量比目标类型大的源类型强制转化成目标类型
- 可能会造成数据丢失