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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 16:37:04
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
xRRP~qHNt3vqa+ZtG R%~^&' =MvEɽs;?LYu6v]W!;ԫP>d6L` 3RXgBQ&"k M'[%SYe{lZ՟L˒JLŨDvŘDC Y&O?De9D\T&h|#:Htqf:V'Ùd2 t!F.lzdٴ5AVLþ~g5˱d7=CWT{0cRte~ `>EҴo[ӸF}[.8\ΣMh /Rr~-S*6SχZ]1'ܞO2sL6>U hsx@w7=M+8Ƭu۶ 7sʲ˃ X|IaUP(.L0?^yLN_O־4d`_ q14@X #9?U?5L˸0;\&vU

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
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

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+y*x    这个运行完之后才x--      答案54

这个就是(-x)*y+y             答案-34

y>x是true  yn是true 所以合起来就是true    答案true

x>y是false   !yn加个感叹号表示相反,也表示false  两个都是false    答案false

y!=++x   y是否等于x+1  是就取x,不是就取y   所以这里答案是4 (注意x已经+1)

y++是后执行的 --x是先执行的   y/(x-1)执行完之后,y才+1  所以答案是8.5

>>> 右移,左边空出的位以0填充,这里要进行二进制转换   答案是2