单独计算的不太明白

来源:2-9 选择练习

即可切换

2022-05-30 00:25:33

https://img.mukewang.com/climg/62939e3509d2a8f706190307.jpg

老师不太看得懂这个,第一个是a++那不应该要自增1吗 为什么还是2呢 这种单独算的a++、a、++a不太明白

写回答

1回答

好帮手慕小小

2022-05-30

同学你好,++在变量名后先运算,再自增;++在变量名前先自增,再运算。

练习中:

System.out.print(a++);会先运算即会先输出a,再自增;所以输出结果为2,但执行完输出语句后会自增故a值为3;

System.out.print(a);输出结果为3;

System.out.print(++a);++在变量名前,会先自增再输出,即a自增1,由3变4后再输出。

故最终输出结果为234。

祝学习愉快~

0

0 学习 · 9886 问题

查看课程