程式流程控制
1.流程控制語句是用來控制程式中各語句執行順序語句的,可以把語句組合成一定功能的小邏輯模組。
2.其流程控制方式採用結構化程式設計中規定的三種基本流程結構,即:
(1)順序結構
程式從上到下逐行執行,中間沒有任何判斷和跳轉。
(2)分支結構
根據條件,選擇性的執行某段**。
有if…else和switch-case兩種分支語句
(3)迴圈結構
根據迴圈條件,重複性的執行某段**。
有while,do…while,for三種迴圈語句
注:jdk1.5提供了foreach迴圈,方便的遍歷集合,陣列元素。
if-else結構
if語句三種格式:
第一種:
if(條件表示式)
第二種:二選一
if(條件表示式)
else
第三種:多選一
if(條件表示式1)
elseif(條件表示式2)
… else
使用說明:
1.條件表示式必須是布林表示式(關係表示式或邏輯表示式),布林變數
2.語句塊只有一條執行語句時,一對可以 省略,但建議保留。
3.if-else語句結構,根據需要可以巢狀使用。
4.當if-else結構是「多選一」時,最後的else是可選的,根據需要可以省略。
5.當多個條件是「互斥」關係時,條件判斷語句及執行語句順序無所謂。
當多個條件是「包含」關係時,「小上大下/子上父下」。
程式流程控制
1 順序結構 程式從上到下一行一行執行的結構,中間沒有判斷和跳轉,直到程式結束。2 if條件語句 應用格式一 if 條件語句 執行語句塊 應用格式二 if 條件語句 執行語句塊1 elseelse if 條件語句2 執行語句塊2 else if 條件語句n 執行語句塊n else 執行語句塊n 1 ...
程式流程控制
一 判斷語句 if 條件表示式 if 條件表示式 else if 條件表示式 else if 條件表示式 else 三元運算子 int y if x 1 y 100 else y 200 簡化形式 變數 條件表示式 表示式 1 表示式2 y x 1 100 200 什麼時候使用三元運算子?當if e...
程式流程控制
和 表示式每個部分都為真的時候,組合表示式才為真。或 表示式有乙個部分為真的時候,組合表示式就為真。異或 一真一假的時候才為真。非!取反。真為假,假為真。if 條件 if 條件 statement else if 條件 statement else if 條件 else switch 算數表示式 t...