學習主題:流程控制語句和方法
學習目標:
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語句...