关于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进行运算并赋值它的值就会改变。
祝学习愉快~
相似问题