0
我問了一些我在Code works extremely slowly and does not print output的非工作代碼。如何調試我的代碼?
正如您在該問題的答案中所看到的,deks調試了我的代碼並提供了fib()
函數的輸出。我怎麼能自己做到這一點?我對調試知之甚少。
我問了一些我在Code works extremely slowly and does not print output的非工作代碼。如何調試我的代碼?
正如您在該問題的答案中所看到的,deks調試了我的代碼並提供了fib()
函數的輸出。我怎麼能自己做到這一點?我對調試知之甚少。
要調試,請將自己和IDE像NetBeans或Eclipse一樣。然後,點擊行號,然後點擊調試,而不是點擊運行。當執行到達這一點時,它停止,你可以檢查當前可見的變量。確保他們有價值,他們應該有。例如,如果n應該在1到10之間,而它是100,那麼你知道有什麼地方是錯誤的。很好,你設置n,並添加更多的斷點。這些是執行停止的要點。您也可以單擊step over,執行下一行,然後停止或進入,這將執行下一行,除了它將進入您使用的任何函數。
另請參閱http://java.sun.com/developer/onlineTraining/tools/netbeans_part1/#debugging – trashgod 2010-09-19 13:27:09