更新時間:2022-06-15 11:00:06 來源:動力節點 瀏覽1516次
在Java教程中,大家會學Java控制語句,一個簡單的 Java 程序包含一組語句,這些語句通常包含表達式并以分號結尾。
當我們運行 Java 程序時,一次只執行一條語句。
用 Java 編程語言編寫的程序通常由JVM以它們出現的順序順序(一個接一個)執行。
這些語句稱為順序語句。執行流程從上到下進行。
在任何計算機編程中都會出現三種主要類型的執行(控制)流程。他們是:
順序流
條件或選擇
重復或循環
1.順序:語句從上到下一一執行。
2.條件或選擇:在兩條指令中,只有一條會根據指定的條件成功執行。這是因為條件生成結果為真或假。
3.重復或循環:只要指定條件為真,語句組就會重復。
看下圖,了解計算機Java編程中的三種控制流。
Java 中的流程控制語句是那些改變執行流程并為程序員提供對程序執行流程的更好控制的語句。
這些語句是隨機重復執行的。Java 編程中的控制語句用于編寫更好、更復雜的程序。
例如,假設程序中出現一種情況,我們需要根據特定條件改變語句的執行順序,或者重復一組語句,直到滿足特定的指定條件。
這種情況可以借助控制流語句來實現,或者在 Java 中簡稱為條件控制語句。控制語句也稱為控制結構或控制結構。
Java 支持兩種控制流語句:
條件語句
無條件陳述
控制流語句或決策語句的整體分類如下圖所示。
塊是一種特定類型的語句,它將一組語句括在大括號之間。它由左大括號和右大括號表示。
左大括號表示塊的開頭,右大括號指定塊的結尾。它用于定義變量的范圍并支持嵌套。
包含在塊中的語句在 java 中稱為嵌入式語句。
打破順序流并跳轉到另一部分代碼的程序在java中稱為分支。當分支基于特定條件時,在 Java 中稱為條件分支或條件語句。
由于執行流程在特定條件下從代碼的一部分轉移到另一部分,因此也稱為條件執行。
Java 支持以下條件控制流語句:
if else 語句
做while語句
while 循環
for-each 循環
切換語句
條件控制流語句使用布爾表達式進行條件測試。如果條件控制流語句中只有一條語句,則大括號是可選的。
當條件控制流語句中有多個語句時,大括號是強制性的。所有條件控制流語句將在進一步的教程中更詳細地解釋。
當執行流程跳轉到代碼的另一部分而不進行任何條件測試時,在Java中稱為無條件語句或無條件執行。
Java 中提供了以下無條件語句:
中斷語句
繼續聲明
退貨聲明
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習