回覆列表
  • 1 # 使用者990285583984

    double tempMoney = 0;switch(type){case

    1: tempMoney = day *1.5; money += tempMoney; break;case

    2: tempMoney = day>3?((day-3)*2+4.5):day*1.5; money += tempMoney; break;case

    3: // process code break;default: // here is the else logic}基本就這樣了,在各case後都要帶break語句。觀察你的處理邏輯如果money都是要加上tempMoney的話可以把money的賦值語句放到switch外,這樣在每個case裡都只計算tempMoney,可以省略一行。最後的default對應原來邏輯中最後的else語句。

  • 中秋節和大豐收的關聯?
  • 華為nova手機怎麼換外來字型?