JAVA基础知识(五)数据类型转换

 当使用 +、-、*、/、%、运算操作时,遵循如下规则:
1、只要两个操作数中有一个是double类型的,另一个将会被转换成double类型,并且结果也是double类型;
2、如果两个操作数中有一个是float类型的,另一个将会被转换为float类型,并且结果也是float类型;
3、如果两个操作数中有一个是long类型的,另一个将会被转换成long类型,并且结果也是long类型;
4、否则(操作数为:byte、short、int 、char),两个数都会被转换成int类型,并且结果也是int类型;
5、被fianl修饰的变量不会自动改变类型,当2个final修饰相操作时,结果会根据等号左边变量的类型而转化。
 
更新于2019.7.17
 
原文地址:https://www.cnblogs.com/bjm1/p/11202301.html