Java決策制定

 決策制定具備一個或多個由程序評估或測試的條件,在條件肯定爲真時要執行的一個或多個語句;以及可選地,若是條件爲假時則執行其餘語句。

如下是大多數編程語言中常見決策結構的通常形式 -java

Java決策制定

Java編程語言提供如下類型的決策制定語句。 可經過單擊如下連接來了解和學習。面試

 

編號 語句 描述
1 if語句 if語句由布爾表達式後跟一個或多個語句組成。
2 if…else語句 if語句後面能夠跟一個可選的else語句,else語句在布爾表達式爲false時執行。
3 嵌套if語句 能夠在一個ifelse if語句中使用另外一個ifelse if語句。
4 switch語句 switch語句容許測試變量與值列表的相等性。

 

?: 運算符

在前面的內容中覆蓋了?;條件運算符,能夠使用if...else語句來替代?;條件運算符。 它具備如下通常形式 -spring

Exp1 ? Exp2 : Exp3; 
Java

Exp1Exp2Exp3是表達式。 注意冒號(:)的放置和使用。要肯定整個表達式的值,首先計算Exp1shell

  • 若是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全家桶、設計模式、分佈式及面試資料、開源項目,助力開發者成長!微信


歡迎關注微信公衆號:碼邦主

 

相關文章
相關標籤/搜索