更新時間:2020-07-21 10:55:18 來源:動力節(jié)點 瀏覽3062次
不同于其他循環(huán)控制語句的特性:
switch的英文解釋為開關(guān),正如它的解釋一樣,switch循環(huán)的特點就像開關(guān)一樣,跳到哪一個條件即會出現(xiàn)某一種結(jié)果。
寫法:
switch關(guān)鍵字接上(需要循環(huán)判斷的變量)
{
需要循環(huán)判斷的變量值:
需要執(zhí)行的語句;
break;//表示變量滿足此條件,并且執(zhí)行完對應(yīng)的語句之后,跳出循環(huán)。否則代碼會繼續(xù)向下執(zhí)行,知道遇到break跳出循環(huán),否則其他判斷條件的程序也會被執(zhí)行。
......
default:
需要執(zhí)行的語句;
break;
}
如果在條件語句中不加break的話,程序會繼續(xù)向下執(zhí)行,直到遇到循環(huán)控制語句break跳出循環(huán),否則程序繼續(xù)向下執(zhí)行。
這是和其他循環(huán)語句一樣的
package?test;
public?class?Test?{
????public?static?void?switchTest(int?a){
????????switch(a){
????????case?1:
????????????System.out.println(1);
????????????//break;
????????case?2:
????????????System.out.println(2);
????????????break;
????????case?3:
????????????System.out.println(3);
????????????break;
????????????default:
????????????????System.out.println("default");
????????}
????}
????public?static?void?main(String[]?args)?{
????????????Test.switchTest(1);
????}
}console:1??2程序進入switch語句后,判斷a的值,為1那么執(zhí)行case?1語句,沒有break的話,程序繼續(xù)執(zhí)行下一個case語句,直到遇到了case?2執(zhí)行語句中的break,跳出循環(huán)。
Java技術(shù)內(nèi)容
Java控制語句概述:http://m.ilovecolors.com.cn/tutorial_java_se/89.html
以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“Java編程基礎(chǔ)入門之switch循環(huán)控制語句”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀