基本数据类型转换

来源:互联网 发布:java打印水仙花数 编辑:程序博客网 时间:2024/06/07 19:17

1.boolean类型不可以转换为其他的数据类型。

 

2.整型、字符型、浮点型的数据在混合运算中相互转换,遵循以下原则:

 

   (1)容量小的类型自动转换为容量大的类型

 

         byte,short,char-->int-->long-->float-->double;

 

         byte,short,char之间不会相互转换,三者在计算时首先转换为int类型

 

  (2)容量大的数据类型转换为容量小的类型时,需要加强制转换符,有可能造成精度降低或溢出

 

  (3)有多种类型的数据混合运算时,系统首先自动的将所有数据转换为容量最大的类型,然后进行计算

 

  (4)实数默认为double,整数默认为int。