A:什麼是流程控制語句面試
B:流程控制語句的分類優化
C:執行流程:code
D:案例演示內存
A:選擇結構的分類it
B:if語句有幾種格式for循環
C:if語句的格式1效率
if(比較表達式) { 語句體; }
D:執行流程:基礎
A:案例演示變量
if(比較表達式) { 語句體1; }else { 語句體2; }
B:執行流程:循環
C:案例演示
A:案例演示
B:案例演示
何時if語句實現不能用三元改進呢?
if(比較表達式1) { 語句體1; }else if(比較表達式2) { 語句體2; }else if(比較表達式3) { 語句體3; } ... else { 語句體n+1; }
B:執行流程:
需求:鍵盤錄入一個成績,判斷並輸出成績的等級。 90-100 優 80-89 良 70-79 中 60-69 及 0-59 差
B:練習2
需求:
A:案例演示
switch(表達式) { case 值1: 語句體1; break; case 值2: 語句體2; break; … default: 語句體n+1; break; }
C:面試題
C:執行流程
A:案例演示
b:default能夠省略嗎?
特殊狀況:
c:break能夠省略嗎?
d:default必定要在最後嗎?
e:switch語句的結束條件
int x = 2; int y = 3; switch(x){ default: y++; break; case 3: y++; case 4: y++; } System.out.println("y="+y);
int x = 2; int y = 3; switch(x){ default: y++; case 3: y++; case 4: y++; } System.out.println("y="+y);
B:案例演示
分別用switch語句和if語句實現下列需求:
A:循環結構的分類
for(初始化表達式;條件表達式;循環後的操做表達式) { 循環體; }
C執行流程:
b:執行判斷條件語句,看其返回值是true仍是false
D:案例演示
A:案例演示
B:注意事項
A:案例演示
B:學生練習
A:案例演示
A:案例演示
while循環的基本格式: while(判斷條件語句) { 循環體語句; } 完整格式: 初始化語句; while(判斷條件語句) { 循環體語句; 控制條件語句; }
B:執行流程:
b:執行判斷條件語句,看其返回值是true仍是false
C:案例演示
A:求和思想
B:統計思想
do { 循環體語句; }while(判斷條件語句); 完整格式; 初始化語句; do { 循環體語句; 控制條件語句; }while(判斷條件語句);
B:執行流程:
d:執行判斷條件語句,看其返回值是true仍是false
C:案例演示
A:案例演示
B:案例演示
for循環和while循環的區別:
B:兩種最簡單的死循環格式
A:案例演示
如圖:
***** ***** ***** *****
注意:
System.out.println("*");和System.out.print("*");的區別
B:結論:
需求:請輸出下列的形狀
*
**
A:案例演示
注意: '\x' x表示任意,\是轉義符號,這種作法叫轉移字符。 '\t' tab鍵的位置 '\r' 回車 '\n' 換行 '\"' '\''
A:break的使用場景
A:continue的使用場景
A:練習題
for(int x=1; x<=10; x++) { if(x%3==0) { //在此處填寫代碼 } System.out.println(「Java基礎班」); }
我想在控制檯輸出2次:「Java基礎班「
我想在控制檯輸出7次:「Java基礎班「
我想在控制檯輸出13次:「Java基礎班「
A:return的做用
B:案例演示