迴圈語句及方法介紹

2021-09-02 17:41:12 字數 2456 閱讀 1275

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...