黑馬程式設計師 程式設計之分支結構

2022-08-18 20:21:13 字數 1255 閱讀 8741

程式設計的三種結構:順序、分支和迴圈。

分支結構包括if、if-else結構、switch-case結構

if結構的基本語法:if(條件) 

語句1;

執行過程:首先判斷條件的結果,如果條件為true,則執行語句1;如果條件為false,則跳過語句1,執行後面的語句。

注意:1)if後面括號中的條件,要能計算成乙個bool型別的值。

2)   預設情況下,if語句只能帶1句話,即和if語句有關係的語句1.

在if語句中,如果想讓if帶多句話,則可以用{}把想讓if帶的多句話括起來組成語句塊。

語句1;

語句2;

語句n我們在寫程式是,哪怕if語句只帶一句話,也要把他寫在大括號中。

if-else結構

語法:if(條件)

else

執行過程: 如果條件為true,則執行if帶的語句塊1,並且跳過else帶的語句塊2

如果條件為false,則跳過if帶的語句塊1,執行else帶的語句塊2

if (username == "

admin

" && password == "

888888")

else

if (username != "

admin")

else

5.switch-case語句。語法:

switch(表示式)

case值1:語句塊1;

break;

case值2:語句塊2;

break;

default:語句塊3;

break;

執行過程:首先計算表示式,然後根據計算結果與匹配case後面的值,如果有匹配項,則執行匹配項後面的語句,直到break語句跳出switch-case,如果所有的case值都不匹配,那麼有default則執行default後面的語句,直到break結束,如果沒有default,則跳出switch-case,什麼都不執行。

switch(score/10

)

console.readkey();

if-else if與switch的比較

相同點:都可以實現多分支結構;

不同點:switch:一般只能用於等值比較;if-else if:可以處理範圍。

黑馬程式設計師 分支結構

asp.net unity開發 net培訓 期待與您交流!三大語句結構 1 順序結構 2 分支 判斷 結構 3 迴圈結構 分支 判斷 結構 a if if結構的基本語法 條件 一般是關係表示式或者邏輯表示式 條件的結果 true或者false if 條件 執行過程 1 首先判斷條件的結果,如果條件為...

黑馬程式設計師 網路程式設計

asp.net android ios開發 net培訓 期待與您交流!1.套接字 socket 用於描述 ip位址和埠,是乙個通訊鏈的控制代碼 就是兩個程式通訊用的 類似於 2.有兩種型別 流式socket 是一種面向連線的 socket 針對於面向連線的 tcp服務應用,安全,但效率低 資料報式 ...

黑馬程式設計師 網路程式設計

asp.net android ios開發 net培訓 期待與您交流!1 網路程式設計 1 網路程式設計 通過程式語言實現計算機鍵的資料通訊。2 網路程式設計的三要素 a ip位址。網路中每一台計算機的唯一標識。b 埠 用於標識程序的邏輯位址 c 協議 定義通訊規則 舉例 我要和小青說話。a 找到小...