2013-10-19 22 views
1

我在Netbeans 7.3中做了一些Java編程,我寫了一個包含複雜while循環的程序。它讀取一個文件,進行一些計算,然後打印一個輸出文件並進行一些更改。調試,直到變量達到一定的值

在while循環遍歷文本的第158行(while循環的第158個循環)的地方,有些事情略有錯誤。在這一點上,文件本身沒有任何問題。

我是在愚蠢的時候在while循環上放置一個斷點,並不斷點擊「跳出」158次,看看發生了什麼?有沒有更簡單的方法來用java做到這一點?像運行循環直到變量達到某個值?

+1

不是NetBeans有條件斷點嗎?大多數IDE都可以。 –

+0

爲什麼不能使用計數器並在if塊中放置斷點來檢查計數? – Lokesh

+1

NetBeans具有條件斷點:http://wiki.netbeans.org/FaqDebuggingConditionalBreakpoints – chr

回答

1

if (iterationCount == 158) { 
    int dummy = 13; // <= put breakpoint here 
} 

添加debugcode是一種實用的替代 「條件斷點」。

相關問題