1.掌握多重迴圈的使用
乙個迴圈結構中可以巢狀其他兩種迴圈結構,巢狀多少層和多少個都可以,一般不會超過兩層!所以多重迴圈又往往被稱為雙重迴圈了。
}
dowhile();
}
如果列印圖形的時候,先看有幾行,外層迴圈控制就打幾行
內層迴圈控制列印多少列 (外行,內列)
2.掌握迴圈中的跳轉語句使用
switch()
break:(退出當前迴圈)
如果出現在多重迴圈的內層迴圈中, 不會退出所有迴圈,只會退出當前迴圈。
continue(繼續):結束本次迴圈(後面的**不執行了),進入下一次迴圈。
break可以出現在switch選擇結構和迴圈結構中,continue只能出現在迴圈中
到達迴圈之後,程式不再是很直觀就能推斷出結果了!所以需要我們執行時慢慢檢視。
1.新增斷點(break point)->雙擊行號 / 右鍵新增
斷點:你希望程式在哪行**開始除錯/暫停/中斷 執行。
不要新增在注釋行,或者一些輸入上或者語法宣告上(類宣告、方法宣告、迴圈、選擇宣告)!
2.右鍵debug as 以除錯形式執行,執行之後,程式會在斷點處停止,此時這行**處於將要執行還未執行的狀態。
不要在使用run as
3.可以按下f6(step over)執行當前行**,並進入下一行
4.可以在一行一行除錯的過程中,隨時切換斷點的位置!並且可以隨時按下f8(resume)快速放行到下乙個斷點,程式會直接執行至結束。
5.按下f5(step into),它可以進入方法內檢視執行。
6.如果在除錯過程中發現問題,隨時可以中斷進行修復解決。
多重 多層 巢狀迴圈
乙個迴圈結構中可以巢狀其他兩種迴圈結構,巢狀多少層和多少個都可以,一般不會超過兩層!所以多重迴圈又往往被稱為叫雙重迴圈。外層迴圈執行一次,內層迴圈執行一遍 輪。while dowhile 如果在列印圖形的時候,先看有幾行,外層迴圈控制列印幾行。再看有幾列,內層迴圈控制每列列印的內容。一會break和...
多重for迴圈巢狀
for迴圈定義 同過乙個簡單的表示式,來完成多次重複性的 功能 格式如下 for 變數初始值 變數取值範圍 變數自增 自減 乙個複雜的for迴圈中可以巢狀多個同級的for迴圈,一般表現如下 for 變數初始值 變數取值範圍 變數自增 自減 for 變數初始值 變數取值範圍 變數自增 自減 多重for...
多層迴圈巢狀結構的設計
在很多程式設計的書籍中會給出這樣的建議 在多重迴圈中,如果有可能,應當將最長的迴圈放在最內層,最短的迴圈放在最外層,以減少cpu 跨切迴圈層的次數。這個 跨迴圈層 的概念本身是說,由外層迴圈進入內層迴圈是要重新初始化迴圈計數器的,包括儲存外層迴圈的計數器和載入內層迴圈計數器,退出內層的時候再恢復外層...