多重 多層 巢狀迴圈

2021-09-19 03:05:52 字數 1195 閱讀 3089

乙個迴圈結構中可以巢狀其他兩種迴圈結構,巢狀多少層和多少個都可以,一般不會超過兩層!所以多重迴圈又往往被稱為叫雙重迴圈。

外層迴圈執行一次,內層迴圈執行一遍/輪

while()

dowhile()

;}

如果在列印圖形的時候,先看有幾行,外層迴圈控制列印幾行

再看有幾列,內層迴圈控制每列列印的內容

一會break和標誌位做對比。

switch()

掌握continue和break的區別

break:退出當前迴圈! 如果出現在多重迴圈的內層迴圈中,不會退出外層迴圈,只會退出當前迴圈。

break可以出現在switch選擇結構和迴圈結構中,continue只能出現在迴圈中。

利用continue和break實現重複輸入:

到達迴圈之後,程式不再是很直觀就能推斷出結果了!所以需要我們執行時慢慢檢視。

**要求:**如果你來問我問題,首先應該保證你已經debug過了!

新增斷點(break point) -> 雙擊行號 / 右鍵新增

斷點:你希望程式在哪行**開始進行除錯/暫停/中斷執行

不要新增在注釋行 或者 一些輸入上 或者語法宣告上(類宣告、方法宣告、迴圈、選擇宣告)!

右鍵debug as以除錯形式執行 ,執行之後,程式會在斷點處停止,此時這行**處於將要執行還未執行的狀態。

不要使用run as

可以按下f6(step over)執行當前行**,並進入下一行

可以在一行一行除錯的過程中,隨時切換斷點的位置!並且可以隨時按下f8(resume)快速放行到下乙個斷點,如果沒有下乙個斷點,程式會直接執行至結束。

(了解)按下f5(step into),它可以進入方法內檢視執行。

如果在除錯過程中發現問題,隨時可以中斷進行修復解決。

列印平行四邊形

(非作業、第一次階段考試70%出現)

倒敘輸出九九乘法表

輸出菱形

輸出所有的水仙花數:

水仙花數都是三位數

水仙花數的個位的立方 + 十位立方 + 百位立方 = 水仙花數字本身

多重 多層 巢狀迴圈基礎語法

1.掌握多重迴圈的使用 乙個迴圈結構中可以巢狀其他兩種迴圈結構,巢狀多少層和多少個都可以,一般不會超過兩層!所以多重迴圈又往往被稱為雙重迴圈了。dowhile 如果列印圖形的時候,先看有幾行,外層迴圈控制就打幾行 內層迴圈控制列印多少列 外行,內列 2.掌握迴圈中的跳轉語句使用 switch bre...

多重for迴圈巢狀

for迴圈定義 同過乙個簡單的表示式,來完成多次重複性的 功能 格式如下 for 變數初始值 變數取值範圍 變數自增 自減 乙個複雜的for迴圈中可以巢狀多個同級的for迴圈,一般表現如下 for 變數初始值 變數取值範圍 變數自增 自減 for 變數初始值 變數取值範圍 變數自增 自減 多重for...

多層迴圈巢狀結構的設計

在很多程式設計的書籍中會給出這樣的建議 在多重迴圈中,如果有可能,應當將最長的迴圈放在最內層,最短的迴圈放在最外層,以減少cpu 跨切迴圈層的次數。這個 跨迴圈層 的概念本身是說,由外層迴圈進入內層迴圈是要重新初始化迴圈計數器的,包括儲存外層迴圈的計數器和載入內層迴圈計數器,退出內層的時候再恢復外層...