Java 流程控制語句

2021-08-03 07:40:17 字數 708 閱讀 9118

流程控制語句需要掌握的內容有if-else(判斷題) 、switch(選擇題)、while(迴圈語句)、do-while(迴圈語句)、for迴圈、和foreach。

還包括: continue、break 關鍵字的使用。

1、關於swiftch 後面小括號的值 只能 是 int 、byte、char、short、string、enum型別

2、 swiftch 中default如果放在末尾,break 可以省略不寫,其他的case 不能不寫,如果不寫,程式繼續往下執行,直到遇到break才會終止。

3、case 語句 是可以沒有執行語句的(涉及到幾種情況合併,也就是說可能有共用的執行語句)

5、while 和 do-while 。前者先判斷後執行,後者先執行再判斷。也就是說,do-while 至少執行一次。

6、break 放在迴圈語句中,表示結束整個迴圈

continue 放在迴圈語句中,表示跳過本次迴圈,繼續下一次迴圈。

7、對於for和while 迴圈,對於變數來講,如果這個變數僅僅用於控制迴圈次數作為迴圈增量而存在的時候,優先選擇for迴圈。因為對於i來說,for迴圈一結束,在記憶體中就立馬釋放i。而對於while迴圈結束後,i 就沒有存在的意義了。而此時卻存在記憶體中未釋放。

8 、對於 for 迴圈,如果迴圈條件表示式不寫,預設為true。無限迴圈。

for (初始化表示式;迴圈條件表示式;迴圈後的操作表示式)

}

JAVA流程控制語句

順序結構 自上而下地逐行執行 輸入資料 處理資料 輸出結果。選擇結構 根據邏輯判斷 的執行順序.if 條件表示式 else else class aaa else 迴圈結構 根據邏輯重複執行某個 塊 布林表示式,expresion1 為真,則 expresion2 被求值 expresion1為假,...

Java流程控制語句

if else if score 89 else 多重if if age 60 system.out.println 老年 else if age 40 system.out.println 中年 else if age 18 system.out.println 少年 else system.ou...

Java流程控制語句 (上)

三元運算子 三元運算子,是條件判斷語句的一種簡寫方式,先宣告乙個型別的條件接收者,判斷結果為true就把前面的值賦值給接收的變數名,判斷的結果為 false 則把後面的值賦值給變數名。例如 因為變數a等於 20的條件是正確的,所以結果是 true 結果是 true 則將第乙個值 15賦值給變數 i。...