流程控制語句

2021-08-13 15:04:46 字數 773 閱讀 5632

選擇控制語句

if語句:if 、if-else、if-else-if:可以處理一切分支判斷。

格式:if(判斷)、if(判斷)else、if(判斷)else if(判斷)

switch語句:

switch(必須整數型別)

迴圈控制語句

for:最常用,用在與次數有關的迴圈處理,甚至只用for可以解決任何迴圈問題。

while:很常用,用在迴圈時候要先檢查迴圈條件再處理迴圈體,用在與次數無關的情況。如果不能明確結束條件的時候,先使用while(true),在適當條件使用if語句加break結束迴圈。

do-while:在迴圈最後判斷是否結束的迴圈。如:使用while(true) 實現迴圈的時候,結束條件break在while迴圈體的最後,就可以使用 do-while 。do-while 的結束條件經常是「否定邏輯條件」,不便於思考業務邏輯,使用的時候需要注意。可以利用while(true)+ break 替換。

迴圈三要素:a.迴圈變數初值 b.迴圈條件 c.迴圈變數增量(是迴圈趨於結束的表示式)

for和while迴圈體中僅一條語句,也要補全,當有多條語句,且不寫時,它們只執行緊跟著的第一條語句。

迴圈的替換:

while(布林表示式){} 等價 for(;布林表示式;){}

while(true){} 等價 for(;;)

while(true){} + break 替換 do{}while(布林表示式);

for(;;) + break 替換 do{}while(布林表示式);

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

流程控制語句

for a b c 若迴圈體中出現continue,c語句仍得到執行。while dowhile b 執行完do後大括號,再檢驗while b 條件,若為真,繼續。從而有a語句塊至少執行一次的特性。continue 迴圈體內餘下語句忽略,繼續下次迴圈。break用於跳出迴圈或switch.case....

流程控制語句

迴圈 while do while for 判斷 if else switch case 異常處理 try catch finally throw 分支 break continue label return 迴圈 while和do while語句 while語句用於在條件保持為true時反覆執行乙...