java中涉及byte、short、char类型的运算,首先这些类型的变量值会强制转换为int类型。然后对int类型进行计算,最终得到的也是int类型,常见的将两个short类型进行运算得到的结果也是int类型,将两个byte类型进行计算,得到的也是int类型。
java编译器会对“+=”运算做特殊处理。
java中涉及byte、short、char类型的运算,首先这些类型的变量值会强制转换为int类型。然后对int类型进行计算,最终得到的也是int类型,常见的将两个short类型进行运算得到的结果也是int类型,将两个byte类型进行计算,得到的也是int类型。
java编译器会对“+=”运算做特殊处理。