1.Java語言基礎(循環結構while語句的格式和基本使用)
A:循環結構while語句的格式:
- while循環的基本格式:
while(判斷條件語句) {
循環體語句;
}
- 完整格式:
初始化語句;
while(判斷條件語句) {
循環體語句;
控制條件語句;
}
B:執行流程:
- a:執行初始化語句
- b:執行判斷條件語句,看其返回值是true還是false
- 如果是true,就繼續執行
- 如果是false,就結束循環
- c:執行循環體語句;
- d:執行控制條件語句
- e:回到B繼續。
C:案例演示
- 需求:請在控制檯輸出數據1-10
2.Java語言基礎(循環結構while語句的練習)
A:求和思想
- 求1-100之和
B:統計思想
- 統計”水仙花數”共有多少個
3.Java語言基礎(循環結構do...while語句的格式和基本使用)
A:循環結構do...while語句的格式:
do {
循環體語句;
}while(判斷條件語句);
完整格式;
初始化語句;
do {
循環體語句;
控制條件語句;
}while(判斷條件語句);
B:執行流程:
* a:執行初始化語句
* b:執行循環體語句;
* c:執行控制條件語句
* d:執行判斷條件語句,看其返回值是true還是false
* 如果是true,就繼續執行
* 如果是false,就結束循環
* e:回到b繼續。
3.Java語言基礎(循環結構三種循環語句的區別)
A:案例演示(自己演示)
- 三種循環語句的區別:
- do...while循環至少執行一次循環體。
- 而for,while循環必須先判斷條件是否成立,然後決定是否執行循環體語句。
B:案例演示(自己演示)
- for循環和while循環的區別:
- A:如果你想在循環結束後,繼續使用控制條件的那個變量,用while循環,否則用for循環。不知道用誰就用for循環。因為變量及早的從內存中消失,可以提高內存的使用效率。
C:案例演示
* 需求:請在控制檯輸出數據1-10
說明:
A:一定要注意控制條件語句控制的那個變量的問題,不要弄丟了,否則就容易死循環。
B:兩種最簡單的死循環格式
* while(true){...}
* for(;;){...}
4.Java語言基礎(循環結構循環嵌套輸出星星)
- A:案例演示
- 需求:請輸出一個4行5列的星星(*)圖案。
- 如圖:
*****
*****
*****
*****
- 注意:
- System.out.println("*");和System.out.print("*");的區別
- B:結論:
- 外循環控制行數,內循環控制列數
5.Java語言基礎(循環結構九九乘法表)
A:案例演示
- 需求:在控制檯輸出九九乘法表。
B:代碼優化
注意:
- '\x' x表示任意,\是轉義符號,這種做法叫轉移字符。
- '\t' tab鍵的位置
- '\r' 回車
- '\n' 換行
- '"'
- '\''
結果: