流程控制語句

2021-07-11 07:38:49 字數 1432 閱讀 4277

1、if,else if,else執**況

int a = 3;

if (a > 1) else

if (a > 2) else

if (a > 3) else

輸出結果為:第乙個if

else if表示在上面的if如果沒有執行才執行本條if語句,else表示如果上面的if語句都不執行才執行本條語句

int a = 3;

if (a > 1)

if (a > 2)

if (a > 3) else

輸出結果為:

第乙個if

第二個if

第四個else

else是最近乙個if的else,其他if的else相當於為空

2、if的控制範圍

int a = 3;

if (a > 1)

system.out.println("第一行語句");

system.out.println("第二行語句");

else

if控制它下面大括號裡的內容,不寫大括號,只控制第一行,把第二行語句注釋掉就不報錯了。在滿足else條件的情況下如果省略掉大括號,每條語句都會執行,雖然else控制的只有第一行,但是下面的這些語句就是屬於整個程式的。類似的,如果不滿足else,也只有第一行不會執行。

3、switch語句

break的作用:

int a = 2;

switch (a)

輸出結果為:

2

3default

break表示結束當前case,如果不加break,那麼表示下面的case都在case 2的範圍之內,一直到下個break,並且都為true。

default的執行順序:程式一般都是順序執行的,但在switch語句中,是先執行case,再執行default,即使你將default語句寫在第一行,也是先順序執行case,再執行default。

switch()中變數的型別:到目前為止,共支援byte,short,int,char,enum,string型別

4、for迴圈

for(int i=0;i

<=10;i++)

輸出結果:0 2 4 6 8 10

for語句的執行順序:

5、break和continue

break用來跳出當前{}的迴圈,continue表示滿足條件後結束本次迴圈繼續執行下次迴圈

for (int i = 0; i < 5; i++)
輸出結果為:

013

4

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