当前位置:课程学习>>第三章 运算符与流程控制>>学习内容>>知识点一


知识点一:运算符



同学们,请运用你学到的知识,尝试分析下面的案例。

案例:

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运算符的使用?下面我们进入总结与反思。