java_数据类型转换

一、自动转换

      目的类型比原来的类型要大,两种数据类型是相互兼容的。

      byte--->short

      short--->int

      char--->int

      int--->long/double

      float--->double

如果两个数中有一个为double,另一个也被转换为double,结果为double。

否则,两个数中有一个是float,另一个也被转换为float类型

否则,如果两个操作数中有一个long类型,另一个也被转换为long类型

否则两个数都被转换为int类型

二、强制类型转换

       语法格式:(转换的数据类型)需要转换的变量

      浮点型转给整型--把小数位截掉,保留整数为

     长的整型赋给短的整型---去位

猜你喜欢

转载自www.cnblogs.com/liyongmei/p/10955911.html