亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

3 回答

可以

if(a?b:c)


if(a)

else{c}

0 回復 有任何疑惑可以回復我~

任何的if···else···語句都可以用三元運算符代替.

只不過條件太多的話三元運算符沒有if···else···看起來簡單罷了

0 回復 有任何疑惑可以回復我~

if else的通用性比?:要好很多,

if-else是語句,?:是值。例如:

int a=Math.random();

if(a<=0.1){

? System.out.println("中獎了");

? 發送中獎短信的程序塊;

? 發放獎金的程序塊;

? 發布新聞的程序塊;

}else{

? System.out.println("未中獎");

? 顯示一個扎心的頁面的程序塊;

}

如果用三元編寫呢?

?:可以用if else代替,反之,一些情況下,反而使程序復雜化。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167473    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

if...else能用? :代替嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號