第四章 迴圈結構

2021-10-10 17:21:40 字數 1632 閱讀 4422

1…while:

結構:while(條件)

條件:乙個結果為boolean的表示式,為true則迴圈執行,為false則迴圈不執行

:當條件為true時執行的內容。

注意:條件部分一定為變數,,且不能讓變數為固定值。如果條件部分的值固定為true,則當前迴圈為死迴圈

停止:建立乙個條件,使用if進行判斷,當條件達到某標準時,改變while迴圈的條件值,由原來的true變為false,結束迴圈

應用環境:當迴圈的次數不確定時

2.do…while

結構:do while(條件 )

執行順序:先執行一次**塊,然後使用條件進行判斷,條件為true,則迴圈繼續,條件為false,則迴圈結束

變數:全域性變數 區域性變數

if塊和else塊中的區域性變數互不影響

switch中的每乙個塊(case和default)之中建立的區域性變數互不影響

迴圈中建立的區域性變數在迴圈外不能生效

3.for

結構:for(int i =0;i<10;i++)

int i=0;表示迴圈的初始條件

i<10;表示迴圈的判斷條件

i++表示變數的更新

執行流程:建立初始條件,判斷條件是否符合,表示式結果為true迴圈執行,為false則迴圈不執行,當本次迴圈體執行完畢後進行變數更新,在判斷條件是否符合,迴圈往復,直到

條件不符合,迴圈結束

注意:初始條件只執行一次。

應用場景:有限次數(明確次數)的迴圈

注意:在普通for迴圈中,小括號中只需要有兩個分號即可。但此種迴圈為死迴圈,也可以將初始化部分和變數更改部分放到其他位置

eg .求100之內素數之和

eg.搬磚 男4 ,女3, 2小孩1

4.跳出:continue break

continue:跳出本次迴圈,當關鍵字continue被執行時,本次迴圈結束,直接進入下一次迴圈。

注意:只能用於迴圈中。

注意:continue後面可以跟變數名稱,效果為跳轉到指定迴圈位置。當前變數為在迴圈關鍵字(for/while)前面直接宣告。

定義方式:

break:跳出當前迴圈,當關鍵字break被執行時,當前迴圈結束,如果有外層迴圈,則外層迴圈執行,如果沒有,則進入之後**的執行

注意:在break之後也可以跟變數,定義方式與continue之後的變數定義的方式相同,作用為跳出指定迴圈

退出:return表示退出(結束)當前程式

5.ctrl+f 可對文字需要修改的全部執行修改

6.substring(1,2)作用:擷取從指定位置到指定位置結束的字串,

引數1:表示指定開始位置 引數2:表示指定結束位置

注意:開始位置從0開始

注意:左閉右開[ 開始位置,結束位置)

注意:如果次方法有乙個引數,則此引數表示開始位置,擷取到最後

第四章 迴圈結構

迴圈要素 1.初始化 2.迴圈條件 3.迴圈體 4.迭代 while迴圈 while 迴圈條件 迴圈的執行順序 1.程式執行迴圈前,首先判斷迴圈條件的值是否是true 2.如果迴圈條件的值為true,執行迴圈體中的內容 3.如果迴圈條件的值為false,將跳過迴圈體直接執行迴圈後面的程式 4.迴圈體...

第四章 迴圈結構

for init condition increment 初始化,迴圈條件,迴圈增量 init會首先被執行,且只會執行一次。這一步允許宣告並初始化任何迴圈控制變數。也可以不在這裡寫任何語句,只要有乙個分號出現即可。接下來判斷condition。如果為真,則執行迴圈主體statement。如果為假,則...

第四章迴圈結構總結

第四單元 迴圈結構程式設計 先導 迴圈結構有三種 while語句,do while語句,for語句.1.while語句含義 當型迴圈 while 表示式 例如 int i 1 起計數作用 while i 10 注意 在while語句中,要注意迴圈條件,表示式的書寫以及迴圈體中迴圈控制變數的更新,從而...