複習 流程控制

2021-10-20 01:23:46 字數 1271 閱讀 2965

順序結構語句

單if語句:

if (關係表示式)

if…else語句

if (關係表示式)else

首先判斷關係表示式結果是true還是false

如果是true就執行語句體1,如果false就執行語句體2。

符合if…else語句

if (關係表示式)else if (判斷條件n)else

選擇結構語句

switch語句格式:

switch(表示式)

注意事項:

1.多個case後面的數值不可以重複。

2.switch後面小括號當中只能是下列資料型別:

基本資料型別:byte/short/char/int

引用資料型別:string字串、enum列舉。

3.switch語句可以很靈活,前後順序可以顛倒,而且break語句還可以省略。

匹配哪乙個case就從哪乙個位置向下執行,直到遇到了break或者整體結束為止。

迴圈語句

迴圈語句可以在滿足迴圈條件的情況下,反覆執行某一段**,這段被重複執行的**被稱為迴圈語句。

1.初始化語句:在迴圈開始最初執行,而且只做唯一一次。

2.條件判斷:如果成立,則迴圈繼續;如果不成立,則迴圈退出。

3.迴圈體:重複要做的事情內容,若干行語句。

4.步進語句「每次迴圈之後都要進行的掃尾工作。每次迴圈結束之後都要執行一次。

迴圈語句 for迴圈

for(初始化表示式;布林表示式;步進表示式)

for(int i =1;i<=10;i++)

while迴圈

標準格式:

while(條件判斷)

while(i<100)

擴充套件格式:

初始化語句;

while(條件判斷)

do…while語句

至少會執行一次,不管滿不滿足表示式。

初始化表示式

dowhile(布林表示式);

三種迴圈的區別。

如果條件判斷從來沒有滿足過,那麼for迴圈和while迴圈將會執行0次,但是do-while迴圈會至少執行一次

mysql基礎複習 流程控制函式

1 if if 表示式,true,false if else 的效果 當表示式結果為真,返回true的值,否則返回false的值 寫法一 case 表示式 when 常量1 then 表示式1或值1 when 常量2 then 表示式2或值2 when 常量3 then 表示式3或值3 when 常...

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 表示式 語...