JAVA學習模塊二:程序控制流程

這裏寫圖片描述
[toc]

JAVA控制流程

1. IF 判斷語句:(對區間/具體的值/boolean值 進行判斷)

第一種形式:
這裏寫圖片描述
if後{ } 可以去掉,去掉後執行緊跟if的單條(與單行有差異)語句
第二種形式:
這裏寫圖片描述
等價於三元運算符:與if/else語句的差別是它必須有運算結果,而if語句可以爲空
這裏寫圖片描述
第三種形式:多條件判斷
這裏寫圖片描述

switch 選擇語句:(對具體的值進行判斷)

注:1.witch 語句 只有四種類型(byte,short,int,char),且沒有固定順序,但在執行時除了 default 最後執行,其他按寫的順序執行。
2.最後一個 break 可以不用寫
第一種形式:
這裏寫圖片描述
注意 break 的使用如下圖:
這裏寫圖片描述
上述執行結果是:
d
a
b
原因: 程序在執行時 執行到 default 時 由於沒有 break,所以程序會按照順序執行,直到找到 break 爲止才跳出語句。

while 循環語句:

這裏寫圖片描述

do while 循環語句:(無論條件是否滿足,循環體至少會循環一次)

這裏寫圖片描述

for 循環語句:(和while 可以互換)

這裏寫圖片描述
for 中第二個條件是進入代碼塊,之後進入第三個條件
for 循環結束 x 在內存中便被釋放。
for(; ;){} = while{ture} 無限循環

注:

1.switch 語句相對於 if 語句,在對幾個固定的值判斷時建議用switch,因爲它會將具體的答案加載進 內存,效率較高。
2.對某些代碼執行很多次時就用循環結構。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章