JAVA题 int a=3,b=4,x=5; if( ++a==b ) x=++a*x; 运行后X的值是多少啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:46:41
JAVA题 int a=3,b=4,x=5; if( ++a==b ) x=++a*x; 运行后X的值是多少啊
xN@EeNBTC0n nQ]vZ(4 Ȫ`k0G M{ޝ7z~ٸjcbg`Uj1F QUΘANX5"\x |๧7*~yDn}aZ{I+$pUi'D8%] 0뢉Ӫ̠I

JAVA题 int a=3,b=4,x=5; if( ++a==b ) x=++a*x; 运行后X的值是多少啊
JAVA题 int a=3,b=4,x=5; if( ++a==b ) x=++a*x; 运行后X的值是多少啊

JAVA题 int a=3,b=4,x=5; if( ++a==b ) x=++a*x; 运行后X的值是多少啊
++a==b这一句可以理解为先执行a++,然后判断a是否等于b
则++a之后a的值是4=b,满足条件,执行if里的语句,
然后把++a*x的值赋给x
执行++a后,a的值又增1,a为5
x的初始值为5,则++a*x=5*5=25
所以运行后x的值是25
【原创答人】