计算表达式的值:x+a%3*(int)(x+y)%2/4.设x=2.5,a=7,y=4.7 是java的!最后结果是多少?
计算表达式的值:x+a%3*(int)(x+y)%2/4.设x=2.5,a=7,y=4.7是java的!最后结果是多少?麻烦详细解释一下谢谢谢谢谢谢...
计算表达式的值:x+a%3*(int)(x+y)%2/4.设x=2.5,a=7,y=4.7 是java的!最后结果是多少?麻烦详细解释一下谢谢谢谢谢谢
展开
3个回答
2014-03-14
展开全部
下面是一步步的演算过程,其实就是java运算符优先级的问题,最后就是一个自动转型的问题,建议楼主不清楚运算优先级的时候多用挂号()x+a%3*(int)(x+y)%2/4
2.5+7%3*7%2/4
2.5+1*7%2/4
2.5+7%2/4
2.5+1/4
2.5+0
2.5
2.5+7%3*7%2/4
2.5+1*7%2/4
2.5+7%2/4
2.5+1/4
2.5+0
2.5
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-14
展开全部
最终结果2.5a%3=7%3=11*(int)(x+y)=1*(int)(2.5+4.7)=1*(int)(7.2)=1*7=77%2=11/4=0x+0=2.5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询