变量 笔记 转换 short 运算 java 编程 highlight 自动
1、对 char、byte、short 类型的变量进行算术运算后,其结果自动转型为 int
- byte a = 1,
- b = 1,
- c;
- c = a + b; //该语句编译报错,a+b的结果为整型,需强制进行类型转换
2、对于带小数位的常量,java 自动存储为 double 类型,因此其参与运算时,结果为 double 类型。
- float f,
- g = 0;
- f = g + 0; //正常运算
- f = g + 0.0; //编译报错,运算结果为double,需强制转换为float
3、算术表达式中有多种长度数值时,结果以最大长度数值为准。
Java 编程思想笔记 - 类型转换
来源: http://www.bubuko.com/infodetail-2157323.html