流程控制語句

2021-10-25 07:57:48 字數 1033 閱讀 9400

程式中的三種基本流程結構

1、順序結構

2、分支結構

3、迴圈結構

順序結構:按照順序一條一條執行,從上到下。

分支結構:

執行**的時候,可以根據條件進行選擇,條件越多對應的結果越多,分支也就越多。列如if…else…語句。

選擇結構也被稱為分支結構。選擇結構有特定的語法規則,**要執行具體的邏輯運算進行判斷,邏輯運算的結果有兩個,所以產生選擇,按照不同的選擇執行不同的**。

迴圈結構:

用來重複不斷的做一件事,如for迴圈、while迴圈、do…while迴圈。

迴圈語句可以在滿足迴圈條件的情況下,反覆執行某一段**,這段被重複執行的**被稱為迴圈體語句,當反覆執行這個迴圈體時,需要在合適的時候把迴圈判斷條件修改為false,從而結束迴圈,否則迴圈將一直執行下去,形成死迴圈。

語句1、if…else語句

if…else語句是在指定條件成立時執行if**,在條件不成立時執行else的**

列:if(條件)else

2、switch…case

switch語句用於基於不同條件執行不同動作。

switch必須賦初始值,值與每個case值匹配。滿足執行該case後的所有語句,並用break語句來阻止執行下乙個case,如果所有case值都不匹配,便執行default的語句。

3、for迴圈

for迴圈是程式語言中一種迴圈語句,迴圈語句有迴圈體及迴圈的判定條件兩部分組成

for語句結構:for(初始化變數、迴圈條件、迴圈迭代)

switch(只允許 long char short int型別的數,還有string字串) {

break //只退出迴圈,迴圈後面的**繼續執行

return //退出方法,除了主方法的return退出程式,其它方法的return都只退本方法。

system.exit(0); //關閉jvm,程式直接終止。

只能判定孤立的,當條件多餘4個建議用switch,switch在jdk 7中,又加入了對string型別的支援

break:直接跳出當前的迴圈體

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時反覆執行乙...