Java中的自动转型

当参与运算的基本数据类型不同时,会发生自动转型

从低精度向高精度转换,即参与运算的低精度类型会变成高精度的类型。
byte < short < char < int < long < float < double

注意:

  1. byte、short、char在运算的时候会转换成int,结果也是int,但是当使用“+=”运算时,就不会产生类型的转换。
  2. 可以将整型常量直接赋值给byte、short、char等类型变量,而不需要进行强制类型转换,只要不超过其表数范围。
发布了58 篇原创文章 · 获赞 0 · 访问量 1015

猜你喜欢

转载自blog.csdn.net/Mason97/article/details/104314652