條件分支結構

2021-07-25 10:56:21 字數 709 閱讀 5450

一、條件分支結構

* **if-else-if分支語句**

1、if判斷

if(條件語句)

2、if-else分支

if(條件語句)else

3、if-else-if分支

if(條件語句1)else if(條件語句2)elseelse

}else

* **switch分支**

switch(a)

注意:1、值不能重複,值的型別和要判斷的變數保持一致,執行完**後要加break;

2、指定的變數型別只能是byte、short、int、char、string;

3、case中的值只能為常量和字面常量;

* if-else和switch的區別

1、前者是依據條件語句來決定是否執行**,當條件的結果為true時,就執行,反之就跳過;

後者把指定變數的值和case列表中的值進行匹配,符合條件的就執行對應的**;

2、前者如果是if-else-if分支語句,當條件都不滿足時,會逐一判斷,直到找到滿足條件的語句,執行完滿足條件的**後,後面的else-if語句就跳過;如果是if-if判斷語句,會逐一判斷每一條語句;

後者直接找到與指定變數相配的值,當遇到第乙個break關鍵字的時候,跳出switch語句;當case列表中沒有相匹配的值時,執行default後面的**。

使用控制結構 條件分支語句 簡單條件

簡單條件判斷時,如果條件為true 那麼pl sql執行器會執行then 後的操作 如果為false或是null,那麼pl sql執行器會直接退出條件分支語句。下面給個例子 根據雇員名輸出雇員工資,並為低於2000的雇員增加200元 declare v sal emp.sal type v eno ...

if條件分支

username input 請輸入你的名字 password input 請輸入你的密碼 if username admin and password 123456 print 歡迎使用本系統!n中國移動歡迎您!nvip else print 賬號或密碼錯誤!name input name imp...

使用控制結構 條件分支語句 二重條件條件

二重條件分支是根據條件選擇兩種可能性。當使用二重條件分支時,如果滿足條件,則執行一種情況 如果不滿足條件,則執行另外一種操作。二重條件分支是使用 if else else 來完成的,例子 根據雇員號處處補助,為補助非0的雇員增加100元補助,其他雇員增加200元補助 declare v empno ...