Java数据类型转换

 时间:2024-10-13 08:07:58

我们在JAVA编程时,如数值类型是String,而我们要用到int,那么我们就需要数据类型转换

工具/原料

计算机

java开发工具

隐式转换

1、自动类型转换的实现需要同时满足两个条件:①两种数据类型彼此兼容,②目标类型的取值范围大于源数据类型(低级类型数据转换成高级类型数据)。例如 byte 类型向 short 类型转换时,由于 s茑霁酌绡hort 类型的取值范围较大,会自动将 byte 转换为 short 类型。

2、在运算过程中,由于不同的数据类型会转换成同一种数据类型,所以整型、浮点型以及字符型都可以参与混合运算。自动转换的规则是从低级类型数据转换成高级类型数据。转换规则如下:

3、数值型数据的转换:byte→short→int→long→float→double。字符型转换为整型:char→int。

4、实例如下图

Java数据类型转换

显式转换

1、当两种数据类型不兼容,或目标类型的取值范围小于源类型时,自动转换将无法进行,这时就需要进行强制类型转换。其语法格式如:(type)variableName

Java数据类型转换

3、在上述实例中,有 double 类型、float 类型和 int 类型的数据参与运算,其运算结果默认为 doub造婷用痃le 类型,题目要求的结果为 int 类型,因为 int 类型的取值范围要小于 double 类型的取值范围,所以需要进行强制类型转换。

Java数据类型转换
热门搜索
猫的胡子有什么作用 菩提心是什么意思 象牙白是什么颜色 逆风如解意容易莫摧残什么意思 乌拉什么意思 房性早搏是什么意思 什么是根管治疗 身上长红疙瘩很痒是什么原因 奥利给什么意思 lae是什么意思