Java中的自动类型转换

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Li_maomaochong/article/details/52789538

Java程序中,不同的基本数据类型的数据之间经常需要进行相互转换。

      例如:

                     

    代码中int 类型变量score1可以直接为double型变量score2完成赋值操作,运行结果为:82.0

       

    这种转换称为自动类型转换


自动类型转换需要满足特定的条件:


1. 目标类型与源类型兼容,如:double型兼容int型,但是char型不能兼容int型

         

2.目标类型大于源类型,如double类型长度为8字节,int类型为4字节,因此double类型的变量里直接可以存放int类型的数据,但反过来就不可以了

          


展开阅读全文

没有更多推荐了,返回首页