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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

以下內(nèi)容是關(guān)于--switch的語法?請問該怎么解決?

以下內(nèi)容是關(guān)于--switch的語法?請問該怎么解決?

慕尼黑的夜晚無繁華 2022-01-07 18:07:49
y不應(yīng)該等于4嗎? CASE 4:也執(zhí)行嗎? switch(x) 和 case 4 不匹配嗎 也執(zhí)行?。縫ublic class ErWei222{public static void main(String[] args){int x = 2,y=3;switch(x){default:y++;case 3:y++;break;case 4:y++;}System.out.println("y="+y);}}
查看完整描述

2 回答

?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊

你執(zhí)行下這段代碼就知道了


public class ErWei222 {    public static void main(String[] args) {        int x = 2, y = 3;         switch (x) {        default:            y++;            System.out.println("default >> y=" + y);        case 3:            y++;            System.out.println("case 3 >> y=" + y);            break;        case 4:            y++;            System.out.println("case 4 >> y=" + y);        }         System.out.println("y=" + y);    }}

最開始進(jìn)入default,y++,y變成4

然后因?yàn)閐efault沒有break,所以會向下穿透,進(jìn)入case 3 ,y++,y變成5

case 3有break,所以最后從這里跳出switch語句塊

所以最終y=5


查看完整回答
反對 回復(fù) 2022-01-10
?
至尊寶的傳說

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊

1:進(jìn)入switch語句后,case 3和case 4都不匹配, 程序進(jìn)入default語句

2:執(zhí)行完default語句后y=4 ,由于defalut語句在最前面并且沒有break跳出,那么繼續(xù)執(zhí)行case3 

3: case3執(zhí)行完后y=5, case 3 寫了break.所以跳出

最后輸出y=5

一般情況下.switch case 語句的偽代碼如下


switch(參數(shù)) {        case 1:                語句1;                break;        case 2:                 語句2                break;        ....        default:                 語句;                break;//default在最后面寫,那么這個(gè)break可以省略}



查看完整回答
反對 回復(fù) 2022-01-10
  • 2 回答
  • 0 關(guān)注
  • 456 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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