使用以下代码:
Float a = 1.2;
有一个错误,因为它将十进制作为double值,并且double是一个更大的数据类型float.
double
float
现在,它将整数作为默认int类型.那么,为什么以下代码没有给出任何错误?
int
Byte b = 20;
java java-ee implicit-conversion
implicit-conversion ×1
java ×1
java-ee ×1