摘要
- 循環(huán)結(jié)構(gòu)
- 方法和重載
循環(huán)結(jié)構(gòu)概述和for語句的格式及其使用
- A:循環(huán)結(jié)構(gòu)的分類
- for,while,do...while
- B:循環(huán)結(jié)構(gòu)for語句的格式:
for(初始化表達式;條件表達式;循環(huán)后的操作表達式) { 循環(huán)體; }
- C執(zhí)行流程:
- a:執(zhí)行初始化語句
- b:執(zhí)行判斷條件語句,看其返回值是true還是false
- 如果是true搔驼,就繼續(xù)執(zhí)行
- 如果是false,就結(jié)束循環(huán)
- c:執(zhí)行循環(huán)體語句;
- d:執(zhí)行循環(huán)后的操作表達式
- e:回到B繼續(xù)馍佑。
循環(huán)結(jié)構(gòu)while語句的格式和基本使用
- A:循環(huán)結(jié)構(gòu)while語句的格式:
while循環(huán)的基本格式: while(判斷條件語句) { 循環(huán)體語句; } 完整格式: 初始化語句; while(判斷條件語句) { 循環(huán)體語句; 控制條件語句; }
- B:執(zhí)行流程:
- a:執(zhí)行初始化語句
- b:執(zhí)行判斷條件語句,看其返回值是true還是false
- 如果是true晃危,就繼續(xù)執(zhí)行
- 如果是false叙赚,就結(jié)束循環(huán)
- c:執(zhí)行循環(huán)體語句;
- d:執(zhí)行控制條件語句
- e:回到B繼續(xù)。
循環(huán)結(jié)構(gòu)do...while語句的格式和基本使用
- A:循環(huán)結(jié)構(gòu)do...while語句的格式:
do { 循環(huán)體語句; }while(判斷條件語句); 完整格式僚饭; 初始化語句; do { 循環(huán)體語句; 控制條件語句; }while(判斷條件語句);
- B:執(zhí)行流程:
- a:執(zhí)行初始化語句
- b:執(zhí)行循環(huán)體語句;
- c:執(zhí)行控制條件語句
- d:執(zhí)行判斷條件語句,看其返回值是true還是false
- 如果是true,就繼續(xù)執(zhí)行
- 如果是false胧砰,就結(jié)束循環(huán)
- e:回到b繼續(xù)鳍鸵。
循環(huán)結(jié)構(gòu)三種循環(huán)語句的區(qū)別
- A:案例演示
- 三種循環(huán)語句的區(qū)別:
- do...while循環(huán)至少執(zhí)行一次循環(huán)體。
- 而for,while循環(huán)必須先判斷條件是否成立尉间,然后決定是否執(zhí)行循環(huán)體語句偿乖。
- B:案例演示
- for循環(huán)和while循環(huán)的區(qū)別:
- A:如果你想在循環(huán)結(jié)束后,繼續(xù)使用控制條件的那個變量哲嘲,用while循環(huán)贪薪,否則用for循環(huán)。不知道用誰就用for循環(huán)眠副。因為變量及早的從內(nèi)存中消失画切,可以提高內(nèi)存的使用效率。
- for循環(huán)和while循環(huán)的區(qū)別:
循環(huán)結(jié)構(gòu)注意事項之死循環(huán)
- A:一定要注意控制條件語句控制的那個變量的問題囱怕,不要弄丟了霍弹,否則就容易死循環(huán)。
- B:兩種最簡單的死循環(huán)格式
- while(true){...}
- for(;;){...}
循環(huán)結(jié)構(gòu)九九乘法表
- A:案例演示
- 需求:在控制臺輸出九九乘法表娃弓。
- B:代碼優(yōu)化
注意: '\x' x表示任意典格,\是轉(zhuǎn)義符號,這種做法叫轉(zhuǎn)移字符。 '\t' tab鍵的位置 '\r' 回車 '\n' 換行 '\"'轉(zhuǎn)義雙引號(用于打印等) '\''同上
控制跳轉(zhuǎn)語句break語句
- A:break的使用場景
- 只能在switch和循環(huán)中
控制跳轉(zhuǎn)語句continue語句
- A:continue的使用場景
- 只能在循環(huán)中
控制跳轉(zhuǎn)語句標號
- 標號:標記某個循環(huán)對其控制
- 標號組成規(guī)則:其實就是合法的標識符
a: for(;;){ break a; } http://www.baidu.com 此處為一個標號加一個單行注釋台丛,可以在代碼中出現(xiàn)但無意義耍缴。
控制跳轉(zhuǎn)語句return語句
- A:return的作用
- 返回
- 其實它的作用不是結(jié)束循環(huán)的,而是結(jié)束方法的挽霉。
- B:return和break以及continue的區(qū)別?
- return是結(jié)束方法
- break是跳出循環(huán)
- continue是終止本次循環(huán)繼續(xù)下次循環(huán)
方法概述和格式說明
- A:為什么要有方法
- 提高代碼的復用性
- B:什么是方法
- 完成特定功能的代碼塊防嗡。
- C:方法的格式
修飾符 返回值類型 方法名(參數(shù)類型 參數(shù)名1,參數(shù)類型 參數(shù)名2...) { 方法體語句; return 返回值; }
- D:方法的格式說明
- 修飾符:目前就用 public static。后面我們再詳細的講解其他的修飾符炼吴。
- 返回值類型:就是功能結(jié)果的數(shù)據(jù)類型本鸣。
- 方法名:符合命名規(guī)則即可。方便我們的調(diào)用硅蹦。
- 參數(shù):
- 實際參數(shù):就是實際參與運算的荣德。
- 形式參數(shù)闷煤;就是方法定義上的,用于接收實際參數(shù)的涮瞻。
- 參數(shù)類型:就是參數(shù)的數(shù)據(jù)類型
- 參數(shù)名:就是變量名
- 方法體語句:就是完成功能的代碼鲤拿。
- return:結(jié)束方法的。
- 返回值:就是功能的結(jié)果署咽,由return帶給調(diào)用者近顷。
方法的注意事項
- A:方法調(diào)用(有具體返回值)
- a:單獨調(diào)用,一般來說沒有意義,所以不推薦宁否。
- b:輸出調(diào)用,但是不夠好窒升。因為我們可能需要針對結(jié)果進行進一步的操作。
- c:賦值調(diào)用,推薦方案慕匠。
- B:案例演示
- a:方法不調(diào)用不執(zhí)行
- b:方法與方法是平級關系饱须,不能嵌套定義
- c:方法定義的時候參數(shù)之間用逗號隔開
- d:方法調(diào)用的時候不用在傳遞數(shù)據(jù)類型
- e:如果方法有明確的返回值,一定要有return帶回一個值
方法重載概述和基本使用
- A:方法重載概述
- 求和案例
- 2個整數(shù)
- 3個整數(shù)
- 4個整數(shù)
- 求和案例
- B:方法重載:
在同一個類中台谊,方法名相同蓉媳,參數(shù)列表不同。與返回值類型無關(返回值可以不同)锅铅。
-
參數(shù)列表不同:
- A:參數(shù)個數(shù)不同
- B:參數(shù)類型不同
- C:參數(shù)的順序不同(算重載,但是在開發(fā)中不用)