關(guān)于default state,default語句這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、最低0.27元開通文庫會(huì)員,查看完整內(nèi)容> 原發(fā)布者:cqu路小語 switch中的defaultswitch中的default,一般用在最后,表示非以上的任何情況下而發(fā)生的情況,我們一般習(xí)慣在他的后面加上個(gè)break。
2、但是,如果default不是在最后,而是在前面或中間會(huì)發(fā)生什么情況呢:先看看default在句首的情況:{default:inti=2;switch(i)case0:System.out.println("default");case1:System.out.println("0");case2:System.out.println("1");break;case3:System.out.println("2");case4:System.out.println("3");break;System.out.println("4");他的輸出結(jié)果是:2!很明顯,不是先執(zhí)行的再看看下面7a686964616fe78988e69d8331333433623763語句:inti=8;switch(i)case0:default語句!{default:System.out.println("default");case1:System.out.println("0");case2:System.out.println("1");break;case3:System.out.println("2");case4:System.out.println("3");break;2System.out.println("4");default01他的輸出結(jié)果是:出人意料!從default開始向后執(zhí)行??!inti=2;case1:再看看defaultcase0:在句中的情況:System.out.println("0");break;default:switch(i){System.out.println("1");case2:case3:System.out.println("default");break;case4:System.out.println("2");System.out.println("3");System.out.println("4");break;8;case1:結(jié)果是2!顯然還是沒執(zhí)行。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!