Java的数据类型转换
时间: 2023-02-19 13:17:48 浏览: 114
Java是一种强类型语言,它有许多内置数据类型,如整数、浮点数、布尔值和字符串。在Java中,数据类型转换是指将一种数据类型的值转换为另一种数据类型的值的过程。
Java有两种数据类型转换:自动类型转换和强制类型转换。
自动类型转换:
在自动类型转换中,编译器自动地将一种数据类型转换为另一种数据类型,这种转换叫做隐式类型转换。
如果从较小的数据类型转换为较大的数据类型,例如将一个int类型的值转换为long类型的值,则可以使用自动类型转换。在这种情况下,编译器会自动将int类型的值扩展为long类型的值。
例如:
int i = 100;
long l = i;
在这个例子中,int类型的值100会自动转换为long类型的值。
强制类型转换:
在强制类型转换中,程序员必须显式地指定将一种数据类型转换为另一种数据类型。这种转换叫做显式
阅读全文