Java练习 寻求帮助!
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/18 05:04:18
Java练习 寻求帮助!
写出下列表达式的值,设x=3,y=17,yn=ture.(求详细过程)
(1)x+y*x--
(2)-x*y+y
(3)xy||!yn
(5)y!=++x?X:y
(6)y++/--x
(7)--y>>>3
写出下列表达式的值,设x=3,y=17,yn=ture.(求详细过程)
(1)x+y*x--
(2)-x*y+y
(3)xy||!yn
(5)y!=++x?X:y
(6)y++/--x
(7)--y>>>3
x+y*x 这个运行完之后才x-- 答案54这个就是(-x)*y+y 答案-34y>x是true yn是true 所以合起来就是true 答案truex>y是false !yn加个感叹号表示相反,也表示false 两个都是false 答案falsey!=++x y是否等于x+1 是就取x,不是就取y 所以这里答案是4 (注意x已经+1)y++是后执行的 --x是先执行的 y/(x-1)执行完之后,y才+1 所以答案是8.5>>> 右移,左边空出的位以0填充,这里要进行二进制转换 答案是2