在下面的代码中if
语句的求值为true
但我可以看到它的false
。
显然这里有一个逻辑来解释这一点,但我不记得它。
2个多媒体作品展示现象:
http://www.youtube.com/watch?v=DFcRfPErfik
http://www.youtube.com/watch?v=NEC04-kLQBEjava为什么long值在if语句验证错误
线 “holderCompleated.textInfo.setT ......” 将运行,即使做diffHours == 1
看图片,diffHours
= 1和表达式橱窗秀false
对于这个问题,一个夏日的可能是:
(Dont是affraid问连最愚蠢的问题:))
这里有一个画面,当我进入if statment
你确定if语句将在本次迭代中被采用*? –
所以你说“holderCompleated ...“是即使调试器显示“diffHours> 1”,如果错误也会执行吗? – foowtf
是的,究竟发生了什么,看看图片,再添加一个。坏的人不能添加短片而不是照片来显示它。是的,我在eclipse中做了一个Clean项目来排除不一致之处 – Erik