課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
優先級第10級的? ?:? 這個符號前面的教學沒有給出來什么意思,有沒有大神解釋一下,這個是什么意思啊?
2020-04-12
源自:Java入門第一季(IDEA工具)升級版 3-8
正在回答
前面有講到過啊,(?:)稱為三元運算符。
語法:布爾表達式?表達式1 :表達式2
我是這樣理解的:好比一個人問你一個問題(布爾表達式)“這道題正確嗎?”,如果這道題的本身是正確的,你回答“正確”(返回表達式1),如果這道題是錯誤的,你回答“錯誤”(返回表達式2).布爾值一般?。╰rue或false)。
大概就是這樣,我也是初學的,還請其他大佬賜教。
慕蓋茨5587009 提問者
這這個你可以理解為一個組合判斷 ? ? 其實作用相當于 ? ? ? if ?? else ? ? 條件是輸入一個布爾表達式(你今天吃飯了嗎) ?? 你給設定一個回答選項 ? 吃了或者沒吃?
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答運算符優先級
7 回答運算符優先級
1 回答運算符優先級一共幾級
2 回答邏輯運算符優先級
2 回答關于a=++b 和a=b++符號優先級問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-04-12
前面有講到過啊,(?:)稱為三元運算符。
語法:布爾表達式?表達式1 :表達式2
我是這樣理解的:好比一個人問你一個問題(布爾表達式)“這道題正確嗎?”,如果這道題的本身是正確的,你回答“正確”(返回表達式1),如果這道題是錯誤的,你回答“錯誤”(返回表達式2).布爾值一般?。╰rue或false)。
大概就是這樣,我也是初學的,還請其他大佬賜教。
2020-07-24
這這個你可以理解為一個組合判斷 ? ? 其實作用相當于 ? ? ? if ?? else ? ? 條件是輸入一個布爾表達式(你今天吃飯了嗎) ?? 你給設定一個回答選項 ? 吃了或者沒吃?