for迴圈
a格式:
for(初始化表示式語句;判斷條件語句;控制條件語句)
b執行流程:
a:執行初始化表示式語句
b:執行判斷條件語句,看其返回值是true還是false
如果是true,就繼續執行
如果是false,就結束迴圈
c:執行迴圈體語句;
d:執行控制條件語句
e:回到b繼續。
c注意事項:
初始化表示式語句只執行一次
while迴圈
**while語句**
a格式:
while(判斷條件語句)
完整格式:
初始化條件語句;
while(判斷條件語句)
b:執行流程:
a:執行初始化條件語句;
b:執行判斷條件語句,看其返回值是true還是false
如果是true,就繼續執行
如果是false,就結束迴圈
c:執行迴圈體語句;
d:執行控制條件語句
e:回到b繼續。
**do....while語句**
a格式:
do while(判斷條件語句);
完整格式;
初始化條件語句;
do while(判斷條件語句);
b執行流程:
a:執行初始化條件語句;
b:執行迴圈體語句;
c:執行控制條件語句;
d:執行判斷條件語句,看其返回值是true還是false
如果是true,就繼續執行
如果是false,就結束迴圈
e:回到b繼續。
三種迴圈語句的區別:
(1):do...while迴圈至少執行一次迴圈體。
而for,while迴圈必須先判斷條件是否成立,然後決定是否執行迴圈體語句。
(2)a: 如果你想在迴圈結束後,繼續使用控制條件的那個變數,用while迴圈,否則用for迴圈。不知道用for迴圈。
因為變數及早的從記憶體中消失,可以提高記憶體的使用效率。
b:建議優先考慮for迴圈,然後是while迴圈 ,最後是do...while迴圈
迴圈結構注意事項之死迴圈
兩種最簡單的死迴圈格式
while(true)
for( ; ; )
控制跳轉語句
***break語句***
a:break的使用場景
(1):在選擇結構switch語句中
(2):在迴圈語句中
注意:離開使用場景的存在是沒有意義的
b:作用
a:退出單層迴圈
b:退出多層迴圈(幾乎不使用)
要想實現這個效果,就必須知道乙個東西;帶標籤的語句;
格式:標籤名:語句
***continue語句***
a:continue的使用場景
(1):在迴圈語句中
(2):離開使用場景的存在是沒有意義的
b:作用
a:跳出一次迴圈,執行下一步操作
***return語句***
a:return的作用
return 就是退出乙個方法。
跳轉到上層呼叫的方法。
a:方法的格式
修飾符 返回值型別 方法名(引數型別 引數名1,引數型別 引數名2 ....)
b:方法的格式詳細說明
(1): 修飾符:比較多,後面會詳細介紹。目前使用 public static
(2): 返回值型別:用於限定返回值的資料型別
(3): 方法名:就是乙個名稱,它的存在是為了方便我們呼叫方法
(4): 引數型別:限定呼叫方法時傳入引數的資料型別
(5): 引數名:是乙個變數,接收呼叫方法時傳入的引數
這個引數其實有乙個專業的名詞,被稱之為形式引數,它的作用是用來接收實際引數的.
(6): 方法體:完成功能的**
(7): return :結束方法以及返回方法指定型別的值
(8): 返回值:就是功能的結果,由return帶回,帶回給呼叫者
方法的注意事項
a: 方法不呼叫不執行
b: 方法與方法是平級關係,不能巢狀定義
c: 方法定義的時候引數之間用逗號隔開
d: 方法呼叫的時候不用在傳遞資料型別
e: 如果方法有明確的返回值,一定要由return帶回乙個值
Python 迴圈語句及迴圈控制語句
迴圈語句允許我們執行乙個語句或語句組多次,下面是在大多數程式語言中的迴圈語句的一般形式 python 提供了 for 迴圈和 while 迴圈 在 python 中沒有 do.while 迴圈 迴圈控制語句可以更改語句執行的順序。python支援以下迴圈控制語句 python 程式設計中 while...
迴圈語句及雙重迴圈
複習 1!2!3!9!10!sum public class test system.out.println sum 雙重迴圈,即乙個迴圈內嵌著另外乙個迴圈,外面的迴圈每跑一遍,內迴圈均要全部跑完。練習1 利用雙迴圈列印倒三角 public class test1 system.out.printl...
條件及迴圈語句
1.條件判斷語句 if def isparity x if x 2 0 print x,是偶數 else print x,是奇數 isparity 5 1.else及elif 當有多個程式分支時,elif語句的數量沒有限制,但最後的分支必須是else語句,並且只能是最後乙個程式分支。deflarge...