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

首先放出结论:

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:报错,精度会有损失。