1.觀看
當程序的執行在斷點處停止時,或者當您一次單步執行一條指令時,您可以查看程序中當前位置已知變量的值。
讓我們編寫一個程序,用從到 的10
數字填充一個元素數組。例子:100
109
![在 IDEA 變量中調試](https://cdn.codegym.cc/images/article/ebc4de5e-3771-4a7e-a57d-989e64aac076/1080.jpeg)
IntelliJ IDEA 足夠智能,可以在代碼上方顯示重要變量的值。在我們的例子中,我們談論的是data
數組變量
此外,在屏幕截圖的底部,我們看到Debugger選項卡打開(不是Console)。它顯示程序中此位置已知的所有變量(及其值)。
如果您按下F8
10 次,那麼您將在循環中進行 5 次迭代(一次針對循環標題,一次針對循環體)。然後你會得到這樣的結果:
![在 IDEA 變量中調試 2](https://cdn.codegym.cc/images/article/dd1ca36c-befa-4924-ba9c-10e0b4be2370/1080.jpeg)
我們已經完成5
了循環的10
迭代,您可以看到數據數組已經有了5
值:100
、101
、102
和。103
104
順便說一句,如果你折疊數組的內容,你可以看到一些更有用的變量:
![在 IDEA 變量中調試 3](https://cdn.codegym.cc/images/article/02c8f054-54bf-4243-bb3d-7b8f0667b4d8/512.jpeg)
2.改變變量的值
順便說一句,如果你想測試你的程序在給定特定變量值時的行為,你可以在程序運行時(在調試模式下)簡單地更改任何變量的值。
為此,請右鍵單擊變量名稱或按F2
:
![](https://cdn.codegym.cc/images/article/bd884502-cd8b-470f-9d71-c1cbaba2068a/512.jpeg)
然後只需輸入變量的新值並按下Enter
即可:
![](https://cdn.codegym.cc/images/article/73c8e038-bf74-4436-98c6-38d027e8263e/512.jpeg)
您最多只了解了所有 IntelliJ IDEA 功能的5% 。一旦你掌握了這些,我們將討論其餘的。
3. 執行一段代碼
您還可以在程序運行時隨時執行任意代碼。這是使用Alt
+F8
組合鍵或上下文菜單中的相應項目完成的:
![執行一段代碼](https://cdn.codegym.cc/images/article/7a778cb8-afaa-4798-b4b1-5658ae482295/1080.jpeg)
將打開一個特殊窗口,您可以在其中編寫任何代碼,並且該代碼可以使用程序執行中當前位置已知的任何變量!
您可以調用任何方法,例如,讓程序在屏幕上顯示一些文本而不中斷其工作!例子:
![執行一段代碼 2](https://cdn.codegym.cc/images/article/8ad1ca69-7eb5-4845-a236-78e1b00f7dd5/800.jpeg)
GO TO FULL VERSION