一道坑爹的面试题
java吧
全部回复
仅看楼主
level 8
[瀑布汗~]求解释,该怎么分析。
2012年12月22日 04点12分 1
level 12
好坑的三目运算符 坐等大神
2012年12月22日 04点12分 2
level 7
y大于0所以执行
x>0?z>0?"yes":"no":"good"
因为x不大于0
所以不执行z>0?"yes":"no"
故是"good"
2012年12月22日 04点12分 3
[我错了]
2012年12月22日 04点12分
level 9
大神加点括号上去应该就差不多了
2012年12月22日 04点12分 4
level 5
坐等大牛
2012年12月22日 04点12分 6
level 6
依次判断z、 x、 y,根据x、y、z的值及条件
z执行"yes",x执行"good",最后y执行"good"
2012年12月22日 04点12分 7
'bad'怎么说?
2012年12月22日 05点12分
回复 V羽翎V :第三次执行y>0 ? "good" : "bad"这样子明白了吧
2012年12月22日 05点12分
回复 冰花葬200 :三目运算符是右结合性
2012年12月22日 05点12分
level 11
good
2012年12月22日 05点12分 8
level 8
各种情况,
2012年12月22日 05点12分 9
level 8
哈哈哈,终于搞明白了:
条件A ? (条件B? (条件C? 肯定结果C : 否定结果C) : 否定结果B) : 否定结果A
2012年12月22日 05点12分 10
level 7

y>0(x>0?(z>0?"yes":"no"):"good"):"bad"
2012年12月22日 05点12分 11
level 14
哪个sb公司整的玩意[汗]
2012年12月22日 05点12分 12
[揉脸] 键盘大神 亮了
2012年12月22日 08点12分
level 10
由里向外一次运算 很难么??
2012年12月22日 05点12分 13
依次
2012年12月22日 05点12分
就是,这不有病么
2012年12月23日 00点12分
level 6
哦,原来如此
2012年12月22日 05点12分 14
level 4
面试你懂的,就是整些绕口令让你****,结果工作中一辈子都碰不到的问题
2012年12月22日 05点12分 15
****都能河蟹,兔子你说的言论自由真是让人笑掉大牙!
2012年12月22日 05点12分
level 4
长姿势了
2012年12月22日 08点12分 16
level 11
[瀑布汗~]我想知道那里面的冒号是啥意思
2012年12月22日 09点12分 17
level 7
今天长见识了,原来三目运算符也可以这样子用。。。
新手,压力又打了好多。。。[瀑布汗~]
2012年12月22日 09点12分 18
level 14
其实也很简单吧 你只要理解 同等优先级的运算符 从左到右运算
表达式其实等价于
y>0?(x>0?(z>0"yes":"no"):"good"):"bad"
2012年12月22日 09点12分 19
话说楼上那些从里面往外算的,都是错的。这题z的值就算是0也不影响结果
2012年12月22日 09点12分
这题即使从右到左,也只能这样解析吧
2012年12月23日 01点12分
回复 纯金键盘 :我其实想表达的是z>0这部分是没有运行到的
2012年12月23日 04点12分
回复 纯金键盘 :虽然从里面往外面算,结果也一样,但其实是错的
2012年12月23日 04点12分
1 2 尾页