00问答网
所有问题
计算表达式的值: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的!最后结果是多少?麻烦详细解释一下谢谢谢谢谢谢
举报该问题
推荐答案 2019-07-21
%是取余运算
所以7%3=1
(int)(x+y)这里用了一个强制转换
把x+y的值转换为整型即7
1*7=7
7%2=1
/得到的结果是整数
舍去小数部分
1/4=0
0+2.5=2.5
所以答案是2.5
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DrZeDnTIrnT0IennTj.html
其他回答
第1个回答 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个回答 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
相似回答
求下列算术
表达式的值
。(1)
x+a%3*(int)(x+y)%2
/4
设x=2.5,a=7,y=4.7
答:
=2.5+7%2
/
4
=2.5+1/4 =2.5
求下面算术
表达式的值
x+a%3*(int)(x+y)%2
/4
设x=2.5,a=7,y=4.7
要...
答:
2. 全式相当于: 2.5 + 7
% 3 *
7 % 2 / 4,因%, * , / 优先级一样,从左向右
计算:3
. 2.5 + 1 * 7 % 2 /
4
= 2.5
+
7 % 2 / 4 = 2.5 + 1 / 4 4. 2.5 + 0 = 0, 1/4因其前后均为整数,故0.25只取其整得0 ...
...
设x=2.5, a=7, y=4.7
。
x+a%3*(int)(x+y)%2
/4 。。求答案。。_百度...
答:
x=2.5, a=7,
y=
4.7; //
结果
是 4.7 x+a%3*
(int)(x+y)
%2/4; //结果是 2.5+0 = 2.5
设X=2.5,a=7,y=4.7
,
表达式x+a%3*(int)(x+y)%2
/
4的值是
?
答:
答案是:2.5 1.程序 include void main(){ double
x=2.5,y=4.7,
mun;int
a=7;
mun =
x+a%3*(int)(x+y)%2
/4;printf("%lf",mun);} 2.分析:%取余 乘 /取整 x+a%3*(int)(x+y)%2/4;中%,*和/优先级相同,顺序计算。a%3=7%3=1 ,(x+y)=7.2,7.2%2=1,1/4...
大家正在搜
相关问题
X+a%3*(int)(x+y)%2/4 设x=2.5,a=...
设int x=3, y=5; 表达式x+(y==3)- 'A...
计算表达式的值:x+a%3*(int)(x+y)%2/4,设...
设X=2.5,a=7,y=4.7,表达式x+a%3*(int...
C语言中求算术表达式的值:设x=2.5,a=7,y=4.7求...
c语言中x+a%3*(int)(x+y)%2/4 x=2.5...
题目:求下面表达式的值:x+a%3*(int)(x+y)%2...
c语言,算术表达式的值,要具体程序 x+a%3*(int)(...