Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
i+=d和i=i+;Java中的d? 重复:_Java - Fatal编程技术网

i+=d和i=i+;Java中的d? 重复:

i+=d和i=i+;Java中的d? 重复:,java,Java,当i为整数且d为double时,i+=d起作用,但i=i+d不起作用 这是为什么?i=i+d不起作用,因为您将为int分配一个double,这是不允许的 +=运算符自动将double转换为int,这就是它工作的原因 这是指向等级库信息的链接: 重复。这是:

i
为整数且
d
double
时,
i+=d
起作用,但
i=i+d
不起作用


这是为什么?

i=i+d不起作用,因为您将为int分配一个double,这是不允许的

+=运算符自动将double转换为int,这就是它工作的原因

这是指向等级库信息的链接:

重复。这是: