首先放出结论:

1.小范围类型-->-->大范围类型:自动类型转换。

2.大范围类型-->-->小范围类型:

                      1.若大范围类型的数超出小范围类型的值的范围: 报错,精度会有损失。

                      2.若大范围类型的数没有超出小范围类型值范围:

                                                 1. 若小范围类型为byte short char:编译器自动补充强制类型转换。

                                                  2.若小范围类型为 int:报错,精度会有损失。

Java 基本数据类型转换 自动类型转换 强制类型转换

Java 基本数据类型转换 自动类型转换 强制类型转换

Java 基本数据类型转换 自动类型转换 强制类型转换

补充:

Java 基本数据类型转换 自动类型转换 强制类型转换

Java 基本数据类型转换 自动类型转换 强制类型转换

总结:

1.小范围类型-->-->大范围类型:自动类型转换。

2.大范围类型-->-->小范围类型:

                      1.若大范围类型的数超出小范围类型的值的范围: 报错,精度会有损失。

                      2.若大范围类型的数没有超出小范围类型值范围:

                                                 1. 若小范围类型为byte short char:编译器自动补充强制类型转换。

                                                  2.若小范围类型为 int:报错,精度会有损失。

相关文章:

  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2021-11-21
  • 2022-12-23
猜你喜欢
  • 2021-04-19
  • 2021-12-29
  • 2022-12-23
  • 2021-04-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
相关资源
相似解决方案