【发布时间】:2022-01-04 11:54:42
【问题描述】:
int s=0;
s+=Math.pow(2,3);
这一行没有显示可能的有损转换,而
int s=0
s=s+Math.pow(2,3)
以上行显示错误。 这有什么原因吗?
【问题讨论】:
-
我假设您忘记在第二条语句的每行末尾添加
;?! -
原因是隐式转换。这里提到了stackoverflow.com/questions/8710619/…。
标签: java type-conversion