int i=0;
double d = 0d;
i +=d; //the compiler says it's OK
i = i + d; // ...this is wrong!!! эту строчку компилятор не пускает
给我解释一下有什么问题?Java 1.8
int i=0;
double d = 0d;
i +=d; //the compiler says it's OK
i = i + d; // ...this is wrong!!! эту строчку компилятор не пускает
给我解释一下有什么问题?Java 1.8
类型转换内置于 += 运算符中。从文档:
那是,
变成