switch與if條件語句的區別,何時用switch比較好?

以下條件選用switch

  • 條件分支有多個
  • 條件的值是整數或一個字符值

原因

  • 如果條件分支太多時用if語句,一定會出現if的嵌套,if的嵌套越多,程序的開銷就會隨著增大,這樣整個程序的運行效率就會大大降低。
  • switch只比較一次就可以找出條件的結果。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 本章將會介紹 控制流For-In 循環While 循環If 條件語句Switch 語句控制轉移語句 continu...
    寒橋閱讀 739評論 0 0
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,814評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 知道什么叫天生麗質難自棄嗎?就是小編這樣的菇涼啊!蒽,你們就要有小編這樣的自信!(花姑娘在一邊說,你這叫自戀好嗎!...
    一段詩閱讀 277評論 0 0
  • 1.有序列表、無序列表、自定義列表如何使用?寫個簡單的例子。三者在語義上有什么區別?在哪些情況下使用哪種(重要)?...
    饑人谷_沈夢圓閱讀 302評論 0 0