关于2-7第二道选择题

来源:3-1 关系运算符

螃蟹de盖子

2018-01-02 02:24:13

int a=2;
System.out.print(a++);
System.out.print(a);
System.out.print(++a);

我根据其它人的问题解答,了解了答案是234,也了解了过程。

现在还有疑问请教。

1:输出不是应该呈现的括号内的结果吗,为什么也要遵循先输出再自加?

2:输出的结果也会赋值供后面使用是吗?课程里因为有赋值运算所以影响了后面第二次输出结果,这个能理解,但是连续的输出也赋值,这个有些没理解,麻烦老师解答下

写回答

1回答

一叶知秋519

2018-01-02

1)输出呈现的是括号内的内容,在括号内也是遵循先运算后自加的运算规则,所以会先输出;

2)输出语句内对a的值进行了改变,在后面的使用中也就是改变之后的值,只要对a进行运算并赋值它的值就会改变。

祝学习愉快~

0

0 学习 · 14452 问题

查看课程