java程序语言,x=2 ,(x++)/3=???
展开全部
0
加号在X后面,表示是运算完了再+1,所以上式相当于2/3,因为是int型,所以不会有小数,结果为0。运算结束后X+1变成2,如果在下面加一句System.out.print(X),会显示是3
加号在X后面,表示是运算完了再+1,所以上式相当于2/3,因为是int型,所以不会有小数,结果为0。运算结束后X+1变成2,如果在下面加一句System.out.print(X),会显示是3
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要了解运算优先级的问题,和数学一样,先算括号里的,x++的意思是x+1,
x=2,(x++)/3=0
解析一下就是:x=x++ =(3)/3=0
x=2,(x++)/3=0
解析一下就是:x=x++ =(3)/3=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2/3
因为x要当前语句执行完才会+1
因为x要当前语句执行完才会+1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询