本篇文章為大家介紹一下Java中的問號與冒號「?:」表達式的用法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
先來一段Java程式碼:
return data != null ? data.getName() : null;
可以把! =後面程式碼分為A、B、C三部分
A為布林運算式(真/假),B 和C為執行語句。
最直觀的 :A ? B:C ,意思是如果A為真執行B,否則執行C
上面的程式碼意思是如果data不為空,回傳data.getName(),如果data為空,則回傳null。
延伸
看完以上的講解,我們再來一下延伸
2 ==0 ? 1 1: 2-2;
如過2等於0,執行1 1,如果2不等於0 ,則執行2-2.
推薦:《java影片教學》
以上是如何使用Java中的問號與冒號? :表達式的詳細內容。更多資訊請關注PHP中文網其他相關文章!