第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

這個代碼問題在哪里 我找了很久都找不出??求大神解答

public class HelloWorld {
??? public static void main(String[] args) {
??char today='日';
??switch(today)
??????? {
??? ? case '一':
???????? case '三':
???????? case '五':
???????????? System.out.println("吃包子");
???????? case '二':
???????? case '四':
???????? case '六':
??????????? System.out.println("吃油條");
??????? case '日':
??????????? System.out.println("吃主席套餐");
??}
????}
}

正在回答

11 回答

? ? ? case '二'://“:”為中文字符,用編譯器看看就出來了http://img1.sycdn.imooc.com//556a5a6d0001b93d03540102.jpg

0 回復(fù) 有任何疑惑可以回復(fù)我~

?如果不break會執(zhí)行滿足這個case之后的其他case的語句直達(dá)switch結(jié)束或者遇到break你的today是設(shè)置死的。這個代碼 只能輸出case '日':

??????????? System.out.println("吃主席套餐");

你會報錯是因為:的原因

0 回復(fù) 有任何疑惑可以回復(fù)我~
  1. 沒有break,無法跳出循環(huán)

  2. 周一至周四,可以輸出吃飯之類

0 回復(fù) 有任何疑惑可以回復(fù)我~

這個程序你還可以改一下,輸入的不是星期幾,那就不吃飯了

0 回復(fù) 有任何疑惑可以回復(fù)我~

沒有break,不能跳出循環(huán),另外寫代碼要規(guī)范一點(diǎn),不能寫成辣樣子

0 回復(fù) 有任何疑惑可以回復(fù)我~

沒有break怎么跳出循環(huán)

0 回復(fù) 有任何疑惑可以回復(fù)我~

當(dāng) switch 后表達(dá)式的值和 case 語句后的值相同時,從該位置開始向下執(zhí)行,直到遇到?break 語句或者 switch 語句塊結(jié)束;

一般來說都要寫break的為了防止發(fā)生上述的情況而出問題你可以把char today='日';改為char today='一';試試就會發(fā)現(xiàn)有問題了

3 回復(fù) 有任何疑惑可以回復(fù)我~

知道了? 謝謝大神

0 回復(fù) 有任何疑惑可以回復(fù)我~

不過你的問題不是出在break而是有個case '二':冒號寫錯了用英文的冒號

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

MarlboroKay

眼神犀利
2015-05-28 回復(fù) 有任何疑惑可以回復(fù)我~

break 不是可以不用寫的么??

0 回復(fù) 有任何疑惑可以回復(fù)我~
首頁上一頁12下一頁尾頁

舉報

0/150
提交
取消

這個代碼問題在哪里 我找了很久都找不出??求大神解答

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號