課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
?: 是什么運算符號
2017-01-16
源自:Java入門第一季(IDEA工具)升級版 3-8
正在回答
條件運算符( ? :?)也稱為 “三元運算符”。
語法形式:布爾表達式 ? 表達式1 :表達式2
運算過程:如果布爾表達式的值為?true?,則返回?表達式1?的值,否則返回?表達式2?的值
如:根據(jù)學生考試得分來劃分優(yōu)良差層次。
String str = (n>=90)?"分屬于優(yōu)等":((n>60)?"分屬于良等":"分屬于差等")
這里嵌套了一次。
先判斷這個分數(shù)n是否大于等于90,大于等于90直接返回“分屬于優(yōu)等”并存在str中。
小于90則進入下一個判斷,是否大于60,大于60的則直接返回“分屬于良等”并存在str中。
若小于60則返回“分屬于差等”并存在str中。
Niemu 提問者
三元運算符
舉報
0基礎萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎語法開始
1 回答算術(shù)運算符號
2 回答JAVA運算符號
3 回答+符號和算數(shù)運算
2 回答問號冒號運算符
3 回答這是什么運算符
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-01-17
條件運算符( ? :?)也稱為 “三元運算符”。
語法形式:布爾表達式 ? 表達式1 :表達式2
運算過程:如果布爾表達式的值為?true?,則返回?表達式1?的值,否則返回?表達式2?的值
如:根據(jù)學生考試得分來劃分優(yōu)良差層次。
String str = (n>=90)?"分屬于優(yōu)等":((n>60)?"分屬于良等":"分屬于差等")
這里嵌套了一次。
先判斷這個分數(shù)n是否大于等于90,大于等于90直接返回“分屬于優(yōu)等”并存在str中。
小于90則進入下一個判斷,是否大于60,大于60的則直接返回“分屬于良等”并存在str中。
若小于60則返回“分屬于差等”并存在str中。
2017-01-16
條件運算符( ? :?)也稱為 “三元運算符”。
語法形式:布爾表達式 ? 表達式1 :表達式2
運算過程:如果布爾表達式的值為?true?,則返回?表達式1?的值,否則返回?表達式2?的值
2017-01-16
三元運算符