2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

Java三元運算符怎樣使用?

更新時間:2021-10-08 來源:黑馬程序員 瀏覽量:

IT培訓班

Java提供了一個三元運算符,可以同時操作3個表達式。三元運算符語法格式如下:

判斷條件? 表達式1 :表達式2

在上述語法格式中,當判斷條件成立時,計算表達式1的值作為整個表達式的結果,否則計算表達式2的值作為整個表達式的結果。

三元運算符的功能與if...else語法相同,但是使用三元運算符可以簡化代碼。例如,求兩個數x、y中的較大者,如果用if.else語句來實現,具體代碼如下:

Int x = 0;

int y = 1;

int max;

if (x > y) {

max=x;

} else {

    max = y;
}
System.out.println (max) ;
用三元運算方法的具體代碼如下:
int x = 0;

int y= l;

max= x > y? x : y;

System.out.println (max) ;

1633665495344_三元運算符.jpg

兩段代碼的運行結果都會得到max=1。使用三元運算符時需要注意以下幾點。
(1)條件運算符“?”和“:”是一對運算符,不能分開單獨使用。
(2)條件運算符的優先級低于關系運算符和算術運算符,但高于賦值運算符。
(3)條件運算符可以進行嵌套,結合方向自右向左。例如,ab?axc>d?ed應該理解為a>b?a:(exd?ead)這也是條件運算符的嵌套情形,即三元表達式中的表達式2又是一個三元表達式。



猜你喜歡:

運算符是什么?Java運算符詳細介紹

線程安全單例有哪些?

什么是struts2框架?有什么特點?

Kerberos下載安裝:環境變量配置和基礎系統準備

黑馬程序員Java培訓班

分享到:
在線咨詢 我要報名
和我們在線交談!