2020 2 12(流程控制)

2021-10-02 18:53:40 字數 1520 閱讀 3326

迴圈結構:for

continue 與 break 區別

順序結構:預設(沒有關鍵字時)指定流程是:從左到右 從上到下

選擇結構:根據條件表示式是否成立 來選擇執行對應的**

迴圈結構:迴圈判斷條件表示式是否成立 成立則執行對應的**塊

跳轉結構:實現語句塊或者迴圈的結束

單分支:對應乙個**塊,沒有else

雙分支:對應兩個**塊,有乙個else

多分支:對應多個else

格式:

switch

(f)

使用switch注意事項:

//while 格式

int n=

1 sum=0;

while

(n<=

100)

do

-while迴圈的一般語法是:

dowhile

(條件)

;

它先執行迴圈體中的語句,然後再判斷條件是否為真。如果為真則繼續迴圈,如果為假,則終止迴圈。因此,do-while迴圈至少要執行一次迴圈語句。同樣當有許多語句參加迴圈時,要用「」把它們括起來。

for

(初始化語句;條件表示式;迭代語句)

氣泡排序:依次那相鄰元素作比較

//      氣泡排序

for(

int i =

0; i < arr.length-

1; i++)}

system.out.

println

(arr[i]);

} system.out.

println

(arr[arr.length-1]

);}

順序排序:依次那當前元素和其後面的所有元素作比較

//順序排序

//建立陣列

int[

] arr=

;for

(int i =

0; i < arr.length-

1; i++)}

system.out.

println

(arr[i]);

}

練習作業

//1 求1到100內所有偶數的和

//2 根據年和月 判斷此年此月有多少天

//3 使用switch 根據月份列印季節

//4 獲取乙個四位數各個位數的值的和:如1234 各個位數的值的和為10

//5 使用while判斷乙個數是不是質數:只能被1和其本身整除的數 稱為質數

//6 公雞5錢 母雞3錢 小雞3只1錢 求用100錢買100隻雞的話 公雞小雞母雞 各多少只

mysql流程控制 MySQL 流程控制

流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...

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

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

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...