在下面的代碼中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