文章詳情頁
Java基礎(chǔ)switch語句加{}問題
瀏覽:102日期:2023-11-14 15:29:10
問題描述
為啥有的書上這里還加雙引號(hào)?加和不加都能運(yùn)行,那有區(qū)別嗎?
問題解答
回答1:理論上沒有區(qū)別,每個(gè)case都是一個(gè)獨(dú)立的代碼塊
回答2:case塊里面的語句其實(shí)不是關(guān)注重點(diǎn),只要到了這個(gè)分支,就執(zhí)行就可以了,你說的{}和雙引號(hào)的問題,加{}就是一個(gè)塊嘛,加雙引號(hào)應(yīng)該是字符串的情況,一般要注意的是switch的case值,一般取byte、char、short、int或者枚類型,JDK1.7之后支持了String類型。
標(biāo)簽:
java
相關(guān)文章:
1. javascript - 請(qǐng)問有辦法透過 API 產(chǎn)生剖切面嗎?2. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境3. node.js - win7 grunt不是內(nèi)部或外部命令。4. ios - Crash Log 里關(guān)于微信SDK的問題5. javascript - 如何獲取點(diǎn)擊事件點(diǎn)擊后前一個(gè)后一個(gè)的值。6. node.js - 微信小程序服務(wù)端websocket配置7. Ruby:無法抓取百度搜索結(jié)果8. angular.js - 百度爬蟲如何處理“#”符號(hào)?9. 微信端電子書翻頁效果10. mysql money 插入數(shù)據(jù)為什么報(bào)錯(cuò)?
排行榜

熱門標(biāo)簽