Re: ?:運算子的用法

看板java作者 (windf4)時間19年前 (2006/10/04 18:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/9 (看更多)
※ 引述《vrgigi.bbs@bbs.mgt.ncu.edu.tw (~重享榮耀~)》之銘言: : 找到了~~原來?:也可以這樣寫 : 呵呵 : System.out.println((score>=90 && score<=100)?"甲": : ((score>=80 && score<=90)?"乙": : ((score>=70 && score<=80)?"丙": : ((score>=60 && score<=70)?"丁":"戊" )))); 判斷式其實不用那麼長 if( score >= 90 && score <= 100 ) // 90 <= score <= 100 else if( score >= 80 ) // score < 90 恆成立 所以用 ?: 的可以把條件簡化成 (score >= 90 && score <= 100)?"甲": ((score >= 80)?"乙": ((score >= 70)?"丙": ((score >= 60)?"丁":"戊"))); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.76.19
文章代碼(AID): #158uRZhS (java)
討論串 (同標題文章)
文章代碼(AID): #158uRZhS (java)