国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

小康陪你學(xué)JAVA--------Switch的使用

2019-11-14 20:47:22
字體:
供稿:網(wǎng)友
小康陪你學(xué)java--------Switch的使用

本篇介紹如何使用switch語句以及它的好伙伴——break語句;此外,也要討論在switch語句中如果不使用break語句會出現(xiàn)的問題。首先,先來了解switch語句該如何使用。

switch語句執(zhí)行的流程。

1、 switch語句先計算括號中表達(dá)式的結(jié)果。

2、 根據(jù)表達(dá)式的值檢測是否符合執(zhí)行case后面的選擇值,若是所有case的選擇值皆不符合,則執(zhí)行default所包含的語句,執(zhí)行完畢即離開switch語句。

3、 如果某個case的選擇值符合表達(dá)式的結(jié)果,就會執(zhí)行該case所包含的語句,一直遇到break語句后才離開switch語句。

4、 若是沒有在case語句結(jié)尾處加上break語句,則會一直執(zhí)行到switch語句的尾端才會離開switch語句。break語句在下面的章節(jié)中會介紹到,讀者只要先記住break是跳出語句就可以了。

5、 若是沒有定義default該執(zhí)行的語句,則什么也不會執(zhí)行,直接離開switch語句。

范例:

01 // 以下程序說明了多分支條件語句的使用

02 public class TestJava3_27

03 {

04 public static void main(String[] args)

05 {

06 int a = 100 , b = 7 ;

07 char oper ='/' ;

08

09 switch(oper) // 用switch實(shí)現(xiàn)多分支語句

10 {

11 case '+':

12 System.out.

25 }

26 }

27 }

輸出結(jié)果:

100 / 7 = 14.285714

程序說明:

1、 第7行,利用變量存放一個運(yùn)算符號,如3+2、5*7等。

2、 第9~25行為switch語句。當(dāng)oper為字符+、-、*、/、%時,輸出運(yùn)算的結(jié)果后離開switch語句;若是所輸入的運(yùn)算符皆不在這些范圍時,即執(zhí)行default所包含的:語句輸出“未知的操作!”,再離開switch。

3、 選擇值為字符時,必須用單引號將字符包圍起來。程序運(yùn)行的結(jié)果會因?yàn)闆]有加上break語句而出現(xiàn)錯誤,所以程序設(shè)計者在使用switch語句的時候,要特別注意是否需要加上break語句。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大连市| 泗阳县| 平利县| 深圳市| 鲜城| 无锡市| 南丰县| 通州区| 读书| 柳州市| 乌拉特前旗| 西林县| 桐庐县| 耒阳市| 台中县| 襄城县| 蒲城县| 汕头市| 涟源市| 宜兰市| 平阳县| 彭山县| 沧州市| 兴城市| 蕉岭县| 武宁县| 寿阳县| 云南省| 乐业县| 东乌珠穆沁旗| 临武县| 淳安县| 焦作市| 无锡市| 会昌县| 佛坪县| 高陵县| 瑞安市| 和硕县| 阳谷县| 吴江市|