順序結構語句
單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 表示式 語...