決策制定具有一個或多個由程式評估或測驗的條件,在條件確定為真時要執行的一個或多個陳述句;以及可選地,如果條件為假時則執行其他陳述句,
以下是大多數編程語言中常見決策結構的一般形式 -

Java編程語言提供以下型別的決策制定陳述句, 可通過單擊以下鏈接來了解和學習,
| 編號 | 陳述句 | 描述 |
|---|---|---|
| 1 | if陳述句 | if陳述句由布爾運算式后跟一個或多個陳述句組成, |
| 2 | if…else陳述句 | if陳述句后面可以跟一個可選的else陳述句,else陳述句在布爾運算式為false時執行, |
| 3 | 嵌套if陳述句 | 可以在一個if或else if陳述句中使用另一個if或else if陳述句, |
| 4 | switch陳述句 | switch陳述句允許測驗變數與值串列的相等性, |
?: 運算子
在前面的內容中覆寫了?;條件運算子,可以使用if...else陳述句來替代?;條件運算子, 它具有以下一般形式 -
Exp1 ? Exp2 : Exp3;
Java
Exp1,Exp2和Exp3是運算式, 注意冒號(:)的放置和使用,要確定整個運算式的值,首先計算Exp1,
- 如果
Exp1的值為true,則Exp2的值將成為整個運算式的值, - 如果
Exp1的值為false,則計算Exp3的值將成為整個運算式的值,
示例代碼
public class ConditionalOperator { public static void main(String[] args) { // TODO Auto-generated method stub int a = 5; int b = 20; int c = 0; c = a > b ? a - b : b - a; System.out.println("C的值是:" + c); } }
執行上面示例代碼,得到以下結果:
C的值是:15
有完整的Java初級,高級對應的學習路線和資料!專注于java開發,分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分布式及面試資料、開源專案,助力開發者成長!
歡迎關注微信公眾號:碼邦主
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/229355.html
標籤:Java
下一篇:PHP的那些魔術方法(一)
