java中,若int a=1; int b=a++ + ++a+ a++; 请问int b取值是多少?

2024-11-17 23:59:20
推荐回答(1个)
回答(1):

这个只要知道 a++ 和 ++a的区别

a++表示先运算再+1,++a表示先+1,再运算
这里面的运算,指的是表达式
int b=a++(这时候a=1) + ++a(这里的a=3)+ a++(这里的a=3);
最终结果是b=7,a=4