one——流程控制語句
順序結構:從上往下,依次執行
選擇結構:按照不同的選擇,執行不同的**
迴圈結構:做一些重複的**
two——if語句(選擇結構)
1.if語句有三種格式
a. if(){}
b. if(){}
else{}
c. if(){}
elseif(){}….
else{}
2.注意事項
a.比較表示式無論是簡單還是複雜,結果是boolean型別
b.if語句控制的語句體如果是一條語句,是可以省略大括號的,如果是多條,則不能省略。
c.我們發現if語句的第二種格式和三元運算子很像,所有能夠用三元運算子實現的,用if語句都可以實現,但是反過來不行,因為三元運算子最後必須返回乙個值,而if語句不需要。
three——switch語句(選擇結構)
1.格式
switch(表示式)
2.格式解釋說明和注意事項:
a.表示式
表示式可以是byte,short,int,char型別的資料,jdk5之後可以是列舉,jdk7之後可以是字串string。
b.break:表示程式到這裡中斷,跳出switch語句,default:如果所有的情況都不匹配,就執行這裡,相當於if語句中的else。
c.case後面只能是常量,不能是變數,而且多個case後面的值不能一樣
d.default可以省略嗎?只能放在最後嗎?
可以省略但是不建議。不是,可以放在任意的位置,但是建議放在最後
e.break可以省略嗎?
可以省略,但是結果可能不是我們想要的,會出現乙個現象:case穿透。
f.if語句和case語句的區別?
if語句針對結果是boolean型別的判斷,而case語句針對的是幾個常量值得判斷。
4 流程控制語句
流程控制語句 學習要點 1.語句的定義 2.if語句 3.switch語句 4.do.while語句 5.while語句 6.for語句 7.for.in語句 8.break和continue語句 9.whit語句 ecmascript 262規定了一組流程控制語句。語句定義了ecmascript中...
Python流程控制語句流程控制語句
流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...
4 Python流程控制語句
if語句的語法格式 if 要判斷的條件 條件成立時,要做的事情if else 語句的語法格式 if 條件 滿足條件時的操作 else 不滿足條件時的操作if elif elif else 語句的語法格式 if 1 事情1elif 2 事情2elif 3 事情3else 以上操作不滿足時的操作if語句...