📌  相关文章
📜  国际空间研究组织 | ISRO CS 2011 |问题 44

📅  最后修改于: 2022-05-13 01:58:01.198000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2011 |问题 44

在Java中,执行以下代码后,x、y 和 z 的值是多少?

诠释 x,y=10; z=12;
x=y++ + z++;
(A) x=22, y=10, z=12
(B) x=24, y=10, z=12
(C) x=24, y=11, z=13
(D) x=22, y=11, z=13答案: (D)
解释:

x = y++ + z++;

与后自增运算符一样,首先赋值,然后自增,该语句可以重写为:

x = y + z;
y = y++;
z = z++;

因此,x = 10 + 12 = 22、y = 10 + 1 = 11 和 z = 12 + 1 = 13 的值。

选项(D)是正确的。这个问题的测验