控制語句和語法

2021-09-25 06:14:33 字數 2274 閱讀 8990

學習主題:流程控制語句和方法

學習目標:

1 掌握什麼是流程控制

2 掌握if單選擇

3 掌握 if else 雙選擇

4 掌握 if elseif else 多選擇

5 掌握switch的使用

6 掌握while迴圈結構

1.控制語句和現實邏輯對應

(1)流程控制語句的作用是什麼,分為哪幾類?

流程控制語句是用來控制程式中各語句執行順序的語句,可以把語句組合成能完成一定功能的小邏輯模組。控制語句分為三類:順序、選擇和迴圈。

(2)乙個系統,本質上都是由什麼組成的?

變數 選擇語句 迴圈語句

if單選澤結構

(1)選擇結構分為哪幾種?

ifif else

if else if else

whitch

(2)單選澤結構的語法結構是什麼樣的,請書寫出來

if(布林表示式)

(3)math.random()函式的作用是什麼?

使用乙個隨機數

if elseif else 多選擇結構

(1)結構是什麼樣的?適用什麼場景?

多選擇結構的語法

適用多選擇

switch語句的使用

(1)switch的使用場景是什麼?語法格式是什麼樣的?

switch (表示式)

(2)判斷布林值的時候能使用switch麼?

當布林表示式是等值判斷的情況,可以使用if-else if-else多選擇結構或者switch結構,如果布林表示式區間判斷的情況,則只能使用if-else if-else多選擇結構。

(3)break的作用是什麼?case能穿透麼?

中斷結束本次操作,不能。

while迴圈結構

(1)迴圈結構主要分為哪兩類?

當型 和 值到型

(2)while的語法結構是什麼樣的?

while(布林表示式)

學習主題:流程控制語句和方法

學習目標:

1 掌握for迴圈以及dowhile

2 掌握巢狀迴圈

3 掌握break和continue的使用以及帶標籤的break和continue

4 掌握方法的定義,方法的結構,形參,實參,返回值,語句塊

5 掌握什麼是方法的過載,方法過載的意義

6 掌握遞迴

巢狀迴圈_迴圈相關練習

(1)什麼是巢狀迴圈?語法結構是什麼樣的?

在乙個迴圈語句內部再巢狀乙個或多個迴圈,稱為巢狀迴圈。while、do-while與for迴圈可以任意巢狀多層.

break和continue語句

(1)break和continue的作用是什麼?區別是什麼?什麼使用用break?什麼時候用continue?

break用於強退出迴圈,不執行迴圈中剩下的語句

continue 用終止某次迴圈,跳過迴圈體中尚未執行的語句

方法的定義_形參_實參_返回值_語句塊

(1)什麼是語句塊?語句塊中定義的變數的作用域是什麼?

{}擴起來的語句,整個語句塊

(2)什麼是方法?為什麼需要方法?

方法就是一段用來完成特定功能的**片段,類似於其它語言的函式。

方法用於定義該類或該類的例項的行為特徵和功能實現。 方法是類和物件行為特徵的抽象。

(3)方法是是帶名字的語句塊這句話對麼?

不對(4)什麼是引數?什麼是形參,什麼是實參?

方法可作用的物件或者傳遞的物件

在方法宣告時用來接收外界傳入的資料

呼叫方法時實際傳遞的資料

(5)什麼是返回值?乙個方法可以沒有返回值麼?返回值一定得有型別麼?為什麼?

方法在執行完畢後返還給呼叫它的環境的資料

可以 。必須要有返回值型別。

(6)乙個方法的書寫格式是什麼?請寫出來。

修飾符 修飾符 返回值型別 方法名(引數)

方法的過載overload

(1)方法的過載存在的意義是什麼?

方法的過載是指乙個類中可以定義多個方法名相同,但引數不同的方法。 呼叫時,會根據不同的引數自動匹配對應的方法。

(2)什麼情況下會構成方法的過載?

名稱相同 形參 (個數 型別 順序) 不同

只有返回值 或者引數名字不同 不能過載

遞迴演算法_遞迴頭_遞迴體

(1)遞迴的書寫結構是什麼?

遞迴頭遞迴體

(2)遞迴的基本思想是什麼?

自己呼叫自己

(3)遞迴頭的作用是什麼?遞迴體的作用是什麼?

防止死迴圈。也就是遞迴結束的條件

自己調自己的方法

RF02 控制流語法 IF和For語句語法

目錄 1.3 if關鍵字使用案例講解 二 rf控制流 for迴圈 2.2 雙層for迴圈 rf中,if語句是用run keyword if來代替的 run keyword if 判斷條件 其他關鍵字 else if 判斷條件 其他關鍵字 else 判斷條件 其他關鍵字如果給出的條件滿足,就執行給出的...

關於if控制語句和switch語句

1 if控制語句 1 if語句實現單分支處理語法格式 if 表示式 2 if else語句實現雙分支處理的語法格式 if 表示式 else 3 使用多分支if語句實現多分支if語句的語法格式 if 表示式1 else if 表示式2 else if 表示式3 else 4 巢狀if控制語句語法格式 ...

流程語句和控制語句(三)

順序語句 程式至上而下執行,一條語句執行完後據需執行下一條語句,中間沒有判斷和跳轉,直到程式結束。選擇結構 if語句 第一種 if boolean表示式 第二種 if boolean表示式 else 第三種 if boolean表示式 else if boolean表示式 else switch語句...