程式設計的三種結構:順序、分支和迴圈。
分支結構包括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 找到小...