使用迴圈的原因:因為都是重複性的內容,所以我們需要將實現方案進行簡化。
迴圈:轉圈、重複性、來回來的做某件事。
while
(條件表示式)
迴圈結構的組成:
do
while
(迴圈條件)
;
while和do-while的區別:
for
(初始化迴圈變數;迴圈條件;迴圈出口)
while迴圈和do-while迴圈能幹一樣的事,只要是迴圈都可以實現,無非是簡單與否或思維通暢的問題。
for迴圈一般是用於固定次數的迴圈方式,簡潔。
外層迴圈控制列印行數
內層迴圈控制列印內容
多重迴圈的語法
多重迴圈指的就是迴圈巢狀,但是一般巢狀的迴圈也就2層 所以多重迴圈又被稱為二重迴圈。
你能想到的迴圈結構都可以隨意巢狀。
多重的迴圈:最外層的被稱為外層迴圈,巢狀的迴圈被稱為內層迴圈。
外層迴圈執行一次,內層迴圈會執行一遍。
int i =1;
while
(i <=10)
i++;}
// while+do while
while()
while()
;}// for+ while+do while
for()do
while()
;}
break
(中斷):switch中有
continue
(繼續):只能出現在迴圈中
死迴圈:無法結束的迴圈。
while
(條件表示式)
dowhile
(條件表示式)
;for(;
;)
世界沒有完美的程式,我們是盡力將我們的程式接近完美。
檢查bug的方法
1. 盯 (讀**,構想**執行的結果)
2. 通過輸出語句(system.out.println())/日誌來列印內容
3. 通過debug工具
debug as使用方法
在**的可能出現問題的位置左側雙擊 可以新增斷點
通過debug as 方式執行程式 它會自動執行到斷點位置然後暫停 等待你的下一步指令,暫停的這一行目前處於將要執行還未執行的狀態。
f6(step over) 掌握 表示執行當前行的** 切換到下一行
f8(resume) 掌握 快速放行到下乙個斷點位置(跳過我們不想檢視的部分)
f5(step into) 目前了解 表示進入到要執行的方法內
觀察變數表等資訊 發現問題 解決問題
迴圈與多重迴圈
迴圈結構 while 條件 dowhile 條件 for 初始值 條件 更改迴圈變數的值 while和 for 迴圈 都是先判斷再執行 語法有些區別 do while 是先執行 再判斷 至少執行一次 迴圈次數確定的情況,通常選用for迴圈 迴圈次數不確定的情況,通常選用while或do while迴...
多重for迴圈巢狀
for迴圈定義 同過乙個簡單的表示式,來完成多次重複性的 功能 格式如下 for 變數初始值 變數取值範圍 變數自增 自減 乙個複雜的for迴圈中可以巢狀多個同級的for迴圈,一般表現如下 for 變數初始值 變數取值範圍 變數自增 自減 for 變數初始值 變數取值範圍 變數自增 自減 多重for...
08 多重迴圈
死迴圈 迴圈語句無法正常停止的情況,就被稱為死迴圈。一般都是缺失了迴圈的出口或者迴圈條件存在問題。按理說,死迴圈並不是一件好事,但是 沒有正邪之分,有正邪之分的是使用的人。如果被你使用正確,它可以解決很多問題。適用的場景 當不確定,或是確定迴圈條件及出口時較為困難 麻煩時,可以採用死迴圈。while...