Java题:设 x = 1 ,y = 2 ,z = 3,则表达式 y+=z--/++x 的值是多少?(注:题上没说x,y
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/07 13:08:46
Java题:设 x = 1 ,y = 2 ,z = 3,则表达式 y+=z--/++x 的值是多少?(注:题上没说x,y,z类型)
这种题,出题的人真是差劲,
1.这么复杂的表达式,适合在C语言中出现
2.如果在java中出现,考虑的一般就是int double(转型问题),简单的就行了,需要自增有自检么?
直接 y += z / x 就得了呗.
3.可怜的孩子们,都被这种绕来绕去的题目 转蒙了.
需要考虑的类型无外乎 int double (short,long ,float 不用考虑,这两个足够表示了)
4.表达式右侧
z--/++x 3 / 2
1) 如果 z ,x 都为 int 结果为 1
2) 如果 z,x有一个为double,结果为1.5
5.表达式左侧
最终结果的类型取决于y的类型
1) y 为 int 结果为 2 + (1或者1.5) = 3
2) y 为 double 结果
1)) 右边是1的时候 结果为 2.0 + 1 = 3.0
2)) 右边是1.5的时候 结果为 2.0 + 1.5 = 3.5
1.这么复杂的表达式,适合在C语言中出现
2.如果在java中出现,考虑的一般就是int double(转型问题),简单的就行了,需要自增有自检么?
直接 y += z / x 就得了呗.
3.可怜的孩子们,都被这种绕来绕去的题目 转蒙了.
需要考虑的类型无外乎 int double (short,long ,float 不用考虑,这两个足够表示了)
4.表达式右侧
z--/++x 3 / 2
1) 如果 z ,x 都为 int 结果为 1
2) 如果 z,x有一个为double,结果为1.5
5.表达式左侧
最终结果的类型取决于y的类型
1) y 为 int 结果为 2 + (1或者1.5) = 3
2) y 为 double 结果
1)) 右边是1的时候 结果为 2.0 + 1 = 3.0
2)) 右边是1.5的时候 结果为 2.0 + 1.5 = 3.5
Java题:设 x = 1 ,y = 2 ,z = 3,则表达式 y+=z--/++x 的值是多少?(注:题上没说x,y
设 x = 1 ,y = 2 ,z = 3,则表达式 y+=z--/++x-x 的值是?
设x=1,y=2,z=3,则表达式y+=z- -*++x的值是()
x=2,y=-3,z=3则表达式x||y+z&&y-z的值为
若有x = 1,y = 2,z = 3,则表达式(x < y x :y)= = z++的值是多少
已有定义:int x=7,y=8,z=9;则表达式!(x+y)+z-1&&y+z/2的值是多少?详细解释!
x,y,z都是int型变量,且x=3,y=4,z=5,那么表达式x||++y&&!z||1的值是多少,怎么算
16.设x+y+z=3y=2z ,求x/(x+y+z)的值5.7
设X+Y+Z=0求X^3+X^2Z-XYZ+Y^2Z+Y^3的值
int x=2,y=3,z=4; 则表达式x+(y>!z)的值为【1】.
1、设float x=1,y=2,z=3,则表达式y+=z--/++x的值是( )
已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值为,