分类：电脑/网络-程序设计-JAVA相关
问题：JAVA学习中的问题x++和++x这两个运算符到底是怎么运算的？ 
x++和++x这两个运算符到底是怎么运算的？如果x=10,a=x + x++，为什么结果是a=20而不是a=21?b=x + ++x为什么结果是b=23?
回答：简单点说， ++i与i++的区别是：
++i是先执行 i=i+1在使用i的值
而i++是先使用i的值再执行i=i+1。
例如：i的原值是5，则
对于 j=++i，j的值为6；
对于 j=i++，j的值为5，然后j的值变为6。