程式流程控制

2021-10-08 16:47:57 字數 818 閱讀 4232

程式流程控制

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...