day04 筆記 java迴圈結構

2021-09-19 11:37:59 字數 995 閱讀 7527

筆記:

1.分支結構:

1)if結構:1條路

2)if...else結構:2條路

3)if...else if結構:多條路

4)switch..case結構:多條路

優點:效率高、結構清晰

缺點:整數、相等

break:跳出switch

2.迴圈:

1)反覆執行一段相同或相似的**

2)迴圈三要素:

2.1)迴圈變數的初始化

2.2)迴圈的條件(以迴圈變數為基礎)

2.3)迴圈變數的改變(向著迴圈結束變)

迴圈變數:在整個迴圈過程中所反覆改變的那個數

3)迴圈結構:

3.1)while:先判斷後執行,有可能一次都不執行

3.2)do...while:先執行後判斷,至少執行一次

要素1與要素3相同時,首選do...while

3.switch

switch只能判斷

byte short char int

enum 列舉型

jdk1.7以後 string

3.1 當乙個case成立,從這個case開始,向後穿透所有case,直到結束,或遇到break跳出。

switch(變數或表示式)

4.for

4.1 for(變數賦值;執行條件;變數修改)

迴圈三要素:

迴圈變數的初始值

迴圈條件

迴圈變數的改變

for(int i=1;i<=10;i++)

4.2 迴圈巢狀

for(int i=1;i<=3;i++)

}5.while

5.1 先判斷 後執行

5.2

while(執行條件)

6.do-while

6.1 先執行,後判斷

至少都要執行一次

6.2

dowhile(執行條件);

Day04 迴圈結構

如果在程式中我們需要重複的執行某條或某些指令,例如用程式控制機械人踢足球,如果機械人持球而且還沒有進入射門範圍,那麼我們就要一直發出讓機械人向球門方向奔跑的指令。當然你可能已經注意到了,剛才的描述中其實不僅僅有需要重複的動作,還有我們上乙個章節講到的分支結構。再舉乙個簡單的例子,比如在我們的程式中要...

黑馬程式設計師 Java基礎 我的day04筆記

public class day04 b 案例演示 b 什麼是方法 c 方法的格式 修飾符 返回值型別 方法名 引數型別 引數名1,引數型別 引數名2 d 方法的格式說明 引數型別 就是引數的資料型別 引數名 就是變數名 方法體語句 就是完成功能的 return 結束方法的。返回值 就是功能的結果,...

Java基礎Day04 陣列

能夠存放同一種型別的資料並且長度固定的容器資料型別 陣列名 推薦 資料型別 陣列名 1 動態初始化 我們給出陣列的長度,系統給出預設值 資料型別 陣列名 new 資料型別 長度 2 靜態初始化 我們給出預設值,系統計算出陣列的長度 完整格式 資料型別 陣列名 new 資料型別 簡化格式 資料型別 陣...