筆記:
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 資料型別 簡化格式 資料型別 陣...