有人可以解释为什么答案是B?我正在使用Java,我不明白

Gar*_*ary 3 java math

以下哪项陈述相同?

(I)x - = x + 4

(II)x = x + 4 - x

(III)x = x - (x + 4)

A.(I)和(II)是相同的

B.(I)和(III)是相同的

C.(II)和(III)是相同的

D.(I),(II)和(III)是相同的

Era*_*ran 6

x -= y is equivalent to x = x - y
Run Code Online (Sandbox Code Playgroud)

因此

x -= x + 4
Run Code Online (Sandbox Code Playgroud)

相当于

x = x - (x+4)
Run Code Online (Sandbox Code Playgroud)

所以假设(II) x = x - (x + 4)应该是(III) x = x - (x + 4)(因为你有两个选项标记为(II)),(I)并且(III)是相同的.