Java 04-基础 数据类型转换 自动类型转换+强制类型转换

1、数据类型自动转换

  规则1:如果一个操作数为double型,则整个表达式提示至double型

  规则2:满足自动类型转换条件

       两种类型要兼容,数值类型(整数和浮点)相互兼容

       目标类型取值大于原类型,(低级类型数据转换成高级类型数据

       如:double类型长度为8字节,int 类型为4字节,因此double类型的变量里直接可以存放int类型的数据,但反过来就不可以

2、强制类型转换

  当两种数据类型不兼容,或目标类型的取值范围小于源类型时,自动转换将无法进行,这时就需要进行强制类型转换

  语法格式:(type)variableName

  其中,type为variableName要转换成的数据类型,而variableName是指要进行类型转换的变量名称

 

posted @ 2022-01-05 19:52  小小生Sir  阅读(166)  评论(0编辑  收藏  举报