当前位置:课程学习>>第三章 运算符与流程控制>>学习内容>>知识点一
同学们,请运用你学到的知识,尝试分析下面的案例。
案例:
x++表示在使用x之前,先使x的值增1。
++x表示在使用x之后,使x的值增1。
粗略的看,++x和x++的作用相当于x=x+1,但你认为它们的功能一样吗?如果不一样,请说出理由。
它们的功能是不一样的。粗略的看,++x和x++的作用相当于x=x+1。但++x和x++的不同之处在于,++x,++x是先执行x=x+1再使用x的值,而x++是先使用x的值后执行x=x+1。如果x的原值是5,则对于y=++x;y的值是6,对于y=x++;Y的值为5。
通过对上述案例的分析,你是否掌握了Java运算符的使用?下面我们进入总结与反思。