1.打斷點
2.切換到debug模式
格式:
for(1.初始化語句;2.迴圈條件語句;4.控制條件語句)
標準的for迴圈死迴圈格式
for(;?
**找規律 **
怎麼想的就怎麼寫
如果**出現了重複,就使用迴圈改進 (迴圈重複的次數)
如何改進
找相同點
相同**放入迴圈體中
找不同點
和迴圈變數建立聯絡
如果沒有聯絡,自定義變數,和自己的變數建立聯絡
求和思想:
1.定義求和變數 sum
2.累加求和
求階乘思想
1 * 2 * 3 * 4 * 5
* 1 * 1 = 1
* 1 * 2 = 2
* 2 * 3 = 6
* 6 * 4 = 24
* 24 * 5 = 120
求階乘思想:
1.定義階乘變數 (factorial = 1)
2.累乘求積
7、在控制台輸出1000以內的所有水仙花數,並統計水仙花數的個數
格式:while(2.迴圈條件語句)
格式:初始化語句;
do while(2.迴圈條件語句);
1.for,while迴圈是先判斷再執行;do-while迴圈是先執行,再判斷,並且一定會執行一次迴圈體。
2.在迴圈結束後,還希望能使用作為迴圈條件判斷使用的變數,使用while迴圈,否則使用for迴圈。for迴圈的變數 i 只作用於迴圈體。
死迴圈格式不同?
while:
while(true){}
do - while:
do{} while(true);
for:
for(;?{}
迴圈的選取
如果迴圈條件是乙個區間範圍的(迴圈次數確定的),使用for迴圈。
如果迴圈次數不明確,使用while迴圈或者do-while迴圈。
如果是先執行再判斷 用do-while迴圈
如果是先判斷再執行,用while迴圈
1.do…while迴圈至少執行一次迴圈體。
而for,while迴圈必須先判斷條件是否成立,然後決定是否執行迴圈體語句。
2.在迴圈結束後,還希望使用初始化變數,使用while迴圈,否則使用for迴圈,for迴圈的變數i只 作用於迴圈體。
3.如果迴圈條件是乙個區間範圍的,使用for迴圈,如果迴圈次數不明確,使用while迴圈。
4.死迴圈格式不同:
for迴圈死迴圈格式:
for(;;)
while迴圈死迴圈格式:
while(true)
迴圈語句的選擇
優先考慮for,其次考慮while,最後考慮do…while
外層迴圈控制行數,內層迴圈控制列數
外層迴圈變數變化一次,內層迴圈變數要變化一遍
格式for(表示式一;表示式二;表示式三)
}其他形式的迴圈巢狀
1.while()
}2.dowhile()
}while();
3.for()
}break的用途
break 語句用於終止某個語句塊的執行,退出switch和迴圈結構
使用場合
1.switch結構中
2.迴圈結構中
單層迴圈
多層迴圈
break 標籤名
continue的用途
continue語句用於跳過某個迴圈語句塊的一次執行
使用場合
跳過迴圈體中剩餘的語句而執行下一次迴圈
單層迴圈
多層迴圈
continue 標籤名
return:
單獨使用表示退出方法體。
04 判斷迴圈語句
條件判斷 elif是else if的縮寫,完全可以有多個elif.if 條件判斷1 執行1 else 執行2 if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 迴圈 for in 把每個元素代入變數x中,然後執行縮排塊的語句 sum 0 for ...
判斷語句和迴圈語句04
通過學習if的基本用法,已經知道了 想一想 坐火車或者地鐵的實際情況是 先進行安檢如果安檢通過才會判斷是否有車票,或者是先檢查是否有車票之後才會進行安檢,即實際的情況某個判斷是再另外乙個判斷成立的基礎上進行的,這樣的情況該怎樣解決呢?答 if巢狀 if 條件1 滿足條件1 做的事情1 滿足條件1 做...
python04 判斷與迴圈語句
一 迴圈語句 python中的迴圈語句與其他語言一樣有兩種,for與while 1.for迴圈 python中的for的語句格式與其他語言相差較大,如下 for d in 1,2,3 在這裡要通過for迴圈引出python的內建函式。出乙個題 算出1 2 100?答 for i in list ra...