自学JAVA知识点总结 - 初级-第7页 - Aaron's Home -黄泽雨个人博客

记录与分享

自学JAVA知识点总结 - 初级

编程语言 JAVA

数据类型与运算符 - 数据类型转换

← 返回目录

数据类型转换

        自动类型转换:自动类型转换指的是小容量数据类型,可以自动转换为大容量数据类型,且不会丢失数据,以下实线箭头表示转换类型不会丢失数据,虚线箭头表示转化后可能会损失精度。

此处“容量”指的是“数据类型的范围大小”,详情查看数据类型

int a = 123;
long b = a; //int转为long
double c = b; //long转为double
float d = b; //long转为float

        强制类型转换:强制类型转换又称“造型”,强制将数据类型转为另一个数据类型,这个过程叫做“显示转换”,该操作可能会精度降低、丢失信息或溢出。

double a = 3.14;
int b = (int)a; //强制将double转为int,使用运算符 () 包裹要转为的类型,来进行强制转换
System.out.println((float)b); //强制将int转为float

 

 


↓ 点击翻页 ↓

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

分享