不同于其他循環(huán)控制語句的特性:
switch的英文解釋為開關,正如它的解釋一樣,switch循環(huán)的特點就像開關一樣,跳到哪一個條件即會出現(xiàn)某一種結果。
寫法:
switch關鍵字接上(需要循環(huán)判斷的變量)
{
需要循環(huán)判斷的變量值:
需要執(zhí)行的語句;
break;//表示變量滿足此條件,并且執(zhí)行完對應的語句之后,跳出循環(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技術內(nèi)容
Java控制語句概述:http://www.bjpowernode.com/tutorial_java_se/89.html
以上就是深圳達內(nèi)教育java培訓機構的小編針對“Java編程基礎入門之switch循環(huán)控制語句”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。