java不同数据类型运算时的类型转换

1.当byte short char int 类型数据相互运算时转换成int类型;

2.char 类型与数字运算时先转换成其对应的ASSIC码值后再运算;

3.任何基本类型与字符串进行运算时都会转换成字符串类型的值;

4.不同类型的数据进行运算时也满足运算符号的运算规律;

5.数字类型从小到大byte short int long float double 不同类型数据进行运算时数据结果时变量中的最大类型;

6.byte,short 类型数值运算时,会先将这些数据转换为int型数据,运算结果为int 类型;

7.强制转换表示:

如float型:float a = (float)c;

原文地址:https://www.cnblogs.com/wfswf/p/14610501.html