1、自动转换(隐式转换)
赋值运算符=左边数据范围大,右边数据范围小,并且一般是同一种数据类型的情况下,则会发生自动转换
(1) 整数的默认类型是 int。
(2) 小数默认是 double 类型浮点型,在定义 float 类型时必须在数字后面跟上 F 或者 f。
这一节讲解了 Java 的基本数据类型。下一节将探讨不同的变量类型以及它们的用法。
2、强制转换
(1)条件是转换的数据类型必须是兼容的。
(2 )格式:(type)value type是要强制类型转换后的数据类型
赋值运算符=左边数据范围小,右边数据范围大,并且一般是同一种数据类型的情况下,则必须使用强制转换
语法:(datatype)
强制转换可能会有数据精度的丢失
隐含强制类型转换
-
1、 整数的默认类型是 int。
-
2. 小数默认是 double 类型浮点型,在定义 float 类型时必须在数字后面跟上 F 或者 f。
这一节讲解了 Java 的基本数据类型。下一节将探讨不同的变量类型以及它们的用法。
强制类型转换
-
1. 条件是转换的数据类型必须是兼容的。
-
2. 格式:(type)value type是要强制类型转换后的数据类型