小白跪求求大神解答,java se

a++, ++a, --a, a-- 详解,例int a=10 int b=3 37*2/a+++b---b=优先级判断详解

a++,表达式内a的值为a,之后a++
++a,a先++,然后表达式的值为+1之后的
--a a--类似
一个表达式内,某个自增表达式不宜出现2次或以上,此时是编译器未定义行为,不同编译器产生不同的结果
a+++b的结合顺序,优先左结合,所以是a++ +b,也就是表达式的结果是a+b,之后a=a+1

http://blog.csdn.net/zx13525079024/article/details/52947549

eg : a = 10

a++ 先使用后自增 --》 x = a++; --》 x = 10 , a = 11
++a 先自增后使用 --》 x = ++a; --》 a = 11, x = 11