4 流程控制語句

2021-08-16 20:15:30 字數 1055 閱讀 3821

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語句...