課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
case?'一'和case?"一"為什么雙引號報錯單引號不報錯?
2015-11-29
源自:Java入門第一季(IDEA工具)升級版 4-6
正在回答
因為這里的case的值是char類型,對應(yīng)上面today的值。你把上面的today定義成String類型即可。
如:
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ??????String?today="日"; ??????switch(today){ ?????????case"一": ?????????case"三": ?????????case"五": ????????????System.out.println("吃包子"); ????????????break; ?????????case"二": ?????????case"四": ?????????case"六": ?????????????System.out.println("吃油條"); ?????????????break; ?????????default: ?????????????System.out.println("吃主席套餐"); ??}??? ???????? ?} }
明白了,謝謝
Perona
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
2 回答case '一':和case "一":有什么區(qū)別?
4 回答case '一'
3 回答switch和case問題
1 回答case '日’,case "日"
1 回答case的值能不能一樣呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-11-29
因為這里的case的值是char類型,對應(yīng)上面today的值。你把上面的today定義成String類型即可。
如:
2015-11-29
明白了,謝謝