亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > Java中switch條件語句、switch語句括號中的值

Java中switch條件語句、switch語句括號中的值

來源:千鋒教育
發(fā)布人:軟件測試
時間: 2023-03-21 17:19:00 1679390340

Java中switch條件語句

  Java中switch條件語句、switch語句括號中的值可不可以是null,case值可不可以是nul...

  Java的switch語句與if-else語句雖然有相似的用途,但它們在語法和實現(xiàn)上有很大的不同。

  switch語句通過比較某個表達(dá)式的值,從而選擇要執(zhí)行的代碼塊。switch語句中的每個case子句可以表示一種不同的情況,這些情況通常是針對同一個表達(dá)式的不同取值。當(dāng)某個case子句的值與表達(dá)式的值匹配時,該子句中的代碼塊將被執(zhí)行,然后程序?qū)⑻鰏witch語句。

  相比之下,if-else語句的比較通常是基于條件表達(dá)式的真或假值來執(zhí)行代碼塊。如果條件表達(dá)式為真,則執(zhí)行if語句中的代碼塊;否則,執(zhí)行else語句中的代碼塊。if-else語句還可以使用else if子句來實現(xiàn)多個條件的比較。

  因此,雖然Java的switch和if-else語句都可以用于執(zhí)行特定的代碼塊,但它們在語法和實現(xiàn)上有很大的不同,不能簡單地將switch視為if-else的語法糖。

  接下來給大家講講:if與switch的異同點。

  相同點

  ●if和switch都是Java里的分支選擇語句,它倆都屬于條件分支語句;

  ●很多時候,if和swich可以實現(xiàn)的效果類似。

  不同點

  ●switch結(jié)構(gòu)只能處理等值條件判斷的情況,且條件必須是整型、枚舉變量或字符型變量;

  ●多重if選擇結(jié)構(gòu)沒有switch結(jié)構(gòu)的諸多限制,特別適合某個變量處于某個連續(xù)區(qū)間時的情況;

  ●if比switch應(yīng)用范圍更廣、更靈活。if可以實現(xiàn)的條件判斷,switch不一定能夠?qū)崿F(xiàn);switch可以實現(xiàn)的條件判斷,if肯定可以實現(xiàn)。

  ●if 在應(yīng)用中更為常見,但switch的結(jié)構(gòu)更清晰。

  ●switch使用查找表比對的方式,使得case的條件必須是連續(xù)的常量,if語句則沒有這些限制。

  ●一般情況下,switch比if-else效率更高。因為switch內(nèi)部使用了Binary Tree算法,不管有多少個case,都只計算一次值,直接跳轉(zhuǎn),不需逐個比較查詢,除非是if-else的第一個條件就為true。

  ●switch的效率其實與分支數(shù)無關(guān)。只有當(dāng)分支比較少時,if語句的效率才比switch高,因為switch有跳轉(zhuǎn)表。當(dāng)分支較多時,推薦使用switch語句。

  剛?cè)腴T的朋友們還需要清楚一點就是switch條件語句中括號中的值不能是null,如果有朋友試圖將null傳遞給switch語句,則會在運行時引發(fā)NullPointerException。

  而對于case值,可以使用null。但是,需要注意的是,如果在switch語句中使用null,必須在case語句中進(jìn)行特殊處理。這是因為如果case語句中的值為null,將無法與switch語句中的null進(jìn)行匹配。因此,可以將null值作為默認(rèn)情況處理,如下所示:

  switch(value){

  case "a":

  // 處理a的情況

  break;

  case "b":

  // 處理b的情況

  break;

  default:

  // 處理null或其他情況

  break;

  }

  在上面的示例中,如果傳遞null值,則將執(zhí)行默認(rèn)情況下的代碼塊。

  剛?cè)腴T的朋友們一定要好好區(qū)分哦,可以把這個知識點加到自己的學(xué)習(xí)筆記中去哦!!

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
python字符串截取?

在Python中,字符串是一種非常常見的數(shù)據(jù)類型,它可以用來表示文本、數(shù)字、符號等內(nèi)容。在實際應(yīng)用中,我們經(jīng)常需要對字符串進(jìn)行截取,以便獲取...詳情>>

2023-11-02 17:56:27
Python socket C/S結(jié)構(gòu)的聊天室應(yīng)用實現(xiàn)?

隨著互聯(lián)網(wǎng)的發(fā)展,聊天室應(yīng)用成為人們?nèi)粘I钪惺殖R姷囊环N社交方式。Python語言的Socket模塊是實現(xiàn)網(wǎng)絡(luò)通信的重要工具,可以輕松地實現(xiàn)C/...詳情>>

2023-11-02 17:53:38
用while求1到100的奇數(shù)和?

在計算機(jī)編程中,循環(huán)語句是非常重要的一部分。而while語句是其中最基本也是最常用的一種。它的作用是在滿足一定條件的情況下,重復(fù)執(zhí)行一段代...詳情>>

2023-11-02 17:50:57
python創(chuàng)建一個集合?

在Python中,集合是一種無序且不重復(fù)的數(shù)據(jù)類型,可以用于存儲一組元素。創(chuàng)建一個集合非常簡單,只需要使用大括號{}或者set()函數(shù)即可。使用大...詳情>>

2023-11-02 17:34:02
linux改文件屬主命令?

Linux文件相關(guān)命令1、命令一:cat cat命令應(yīng)該是在Linux中查看文件內(nèi)容最常見的命令了。使用cat命令會打印指定文件的所有內(nèi)容到標(biāo)準(zhǔn)輸出上,比...詳情>>

2023-10-31 19:58:15
果冻传媒亚洲区二期| 国产AV旡码专区亚洲AV苍井空| 嗯啊WW免费视频网站| 国产色婷婷五月精品综合在线| 精品人妻少妇敕草AV无码专区| 免费人成在线观看网站品善网| 人妻丰满熟妇av无码区HD| BGMBGMBGM欧美老妇| 亚洲A成人片在线播放| 未满十八18禁止免费无码网站| 亚洲AV成人影视在线观看| 英语老师乖乖挽起裙子的意思| JAPAN丰满少妇VIDEOS| 国产精品欧美久久久久无广告| 久久国产乱子精品免费女| 欧美最猛性XXX| 无人区码一码二码三码区别图片 | 顶级欧美熟妇高潮XXXXX| 国产在线视频一区二区三区| 蜜桃av无码一区二区三区| 色偷拍 自怕 亚洲 10P| 亚洲欧美日韩中文二区| 白丝老师用腿夹得我好爽的视频| 国产欧美成AⅤ人高清 | 2022最新韩国理伦片在线观看| 高清成人爽A毛片免费| 久久久精品人妻久久影视| 人人人澡人人人妻人人人精品| 亚洲AV无码一区东京热久久| 2023国产精品一卡2卡三卡| 国产精品爽爽VA在线观看| 两性午夜刺激性视频2345| 天堂中文А√在线| 中年国产丰满熟女乱子正在播放 | 无码AV中文字幕出轨人妻 | 亚洲国产天堂久久综合226| 内射无码专区久久亚洲| 国语自产偷拍精品视频| 欧美又粗又大XXXXBBBB疯狂| 亚洲AV色欲色欲WWW| JZZIJZZIJ亚洲成熟少妇| 黑人VIDEODESEXO极品| 人妻丰满熟妇AV无码处处不卡| 亚洲国产精品VA在线播放| 锕锕锕锕锕锕锕锕轻点好疼视频 | 西西人体444WWW高清大胆| 中文字幕日韩精品有码视频| 国产清纯白嫩大学生正在播放| 女性の乳頭を凸起しています | 99精品国产一区二区电影| 国产午夜精品理论片| 人妻无码ΑV中文字幕久久| 亚洲中文字幕久久久一区 | 老师穿着旗袍肉色丝袜让我玩| 天天躁日日躁狠狠躁2018| 97人妻人人揉人人躁人人爽| 韩国理伦电影午夜三级| 日韩免费无码视频一区二区三区| 野花高清视频免费观看完整版中文 | 我趁老师睡觉摸她奶脱她内裤| 97国产精华最好的产品价格| 黑人巨大两根一起挤进| 三级做A全过程在线观看| 成人午夜无码国产| 麻豆╳╳╳乱女另类| 欧美无MATE30PRO巨| 亚洲一本大道无码AV天堂| 国产精品毛多多水多| 人妻丰满熟妇AV无码区免| 一边下奶一边吃面膜视频讲解图片 | 在线观看免费视频| 饥渴老熟妇乱子在线播放| 天堂√最新版中文在线天堂| AV无码精品一区二区三区宅噜噜 | 国产无遮挡无码很黄很污很刺激| 人与畜禽CROPROATION| 在线精品一区二区三区| 精华液一区二区区别| 无码人妻精品一区二区三区66 | 日本亚洲色大成网站WWW久久| 中国极品少妇XXXXX1314| 幻女FREE性俄罗斯毛片| 铜铜铜铜铜铜铜铜好痛好深色板| 啊灬啊灬啊灬快灬深视频无遮掩 | 伊人久久精品一区二区三区| 国产午夜福利100集发布| 少妇AV一区二区三区无码| A级毛片无码久久精品免费| 狂野欧美激情性XXXX| 亚洲人成色77777| 国内老熟妇乱子伦视频| 无码一区二区三区AV免费| 成在人线AV无码免费看| 欧美乱人伦中文字幕在线| 岳把腿扒开让我添| 久久精品无码一区二区软件| 亚洲成AV人片在线观看天堂无| 五十路熟妇高熟无码视频| 人人玩人人添人人澡东莞| 一二三四日本中文在线| 国产欧美亚洲日韩图片| 日本高清XXXXXXXXXX| 19782美国农场主的三个女儿| 国产成人亚洲精品| 男男GAy作爱免费观看| 亚洲AV永久天码精品天堂DL| CHINESE妓女野外直播| 亚洲欧美在线人成最新| 车上震动A级作爱视频| 久久久久久精品免费免费WEⅠ| 无码精品久久久久久人妻中字| 性欧美人与ZOZOXXXX视频| 免费无码又爽又刺激高潮的APP | 国产亚洲日韩AV在线播放不卡| 熟女少妇精品一区二区| 成年女人免费观看播放视频| 欧美一区二区三区激情| H国产小视频福利免费视频| 欧美疯狂做受XXXX高潮| 99亚洲国产精品精华液| 男人扒开添女人下部免费视频| 中文字幕乱码一区二区三区免费| 蜜桃AV一区二区三区| 中文字幕无码AV不卡一区 | 精人妻无码一区二区三区蜜桃| 亚洲欧美日韩综合久久| 久久精品一区二区三区AV| 一区二区三区无码在线观看| 毛耸耸性XXXX毛耸耸| 97SE亚洲国产综合自在线尤物| 欧美人与物VIDEOS另类| 差差差很疼30分钟的视频| 色一情一乱一乱一区91Av奶水| 国产成人丝袜视频在线观看| 无遮挡粉嫩小泬久久久久久久| 果冻传媒一区二区天美传媒| 亚洲精品自产拍在线观看动漫| 久久精品日日躁夜夜躁欧美| 中国熟妇人妻XXXXX中文| 欧美交换配乱婬粗大| 成人网站在线进入爽爽爽| 偷拍精品视频一区二区三区| 国内国精产品一二三区传媒| 亚洲精品嫩草研究院久久| 久久综合亚洲色HEZYO国产| 97电影九七电影理论片| 人人妻人人澡人人乐DVD| 国产AV免费一区二区三区| 亚洲AV成人一区国产精品小说| 亚洲最大的熟女水蜜桃AV网站| japanese日本护士18| 色噜噜AV男人的天堂| 国产乱人伦中文无无码视频试看| 亚洲成AV人片在线观看无码不卡| 久久久久女教师免费一区| 97久久综合亚洲色HEZYO| 人人澡人摸人人添| 国产精品乱子伦XXXX| 亚洲欧美xxxx| 欧美成人天天综合在线| 丰满熟妇人妻风流农村视频| 小12箩利洗澡无码视频网站| 久久国产精品久久精品国产| 91人妻丰满熟妇Aⅴ无码| 色综合色狠狠天天综合网| 孩子玩着玩着就进去了怎么回事| 又湿又紧又大又爽又A视频| 人妻无码一区二区三区四区| 国产精品日韩专区第一页 | JESSICAJAMES护士性| 无码高潮少妇毛多水多水免费| 精品无码久久久久久久久水蜜桃| 99精品热6080YY久久| 玩弄丰满少妇XXXXX性多毛| 精品三级久久久久电影我网| A∨无码天堂AV| 无码专区人妻丝袜| 久久久久久A亚洲欧洲AⅤ| 波多野结衣av电影在线观看| 亚洲AV日韩AV永久无码绿巨人 | 熟妇高潮精品一区二区三区| 极品粉嫩小泬50P| BBOX撕裂BASS俄罗斯| 午夜.DJ高清在线观看免费7| 老师在办公室被躁在线观看| 大象成品网站1688入口官网| 亚洲成AV成人片在线观看| 欧美极品少妇XXXXⅩ猛交| 国产乱人伦精品一区二区在线观看 | 无码人妻精品一区二区三区9厂| 久久这里精品国产99丫E6| 俄罗斯POMOGISEBE| 亚洲日韩国产一区二区蜜桃| 日本少妇人妻XXXXX18免费| 激情偷乱人伦小说免费看| 啊灬啊灬啊灬快灬高潮了| 亚洲国产精品第一区二区 | 妺妺窝人体色WWW在线小说| 国产精品免费看久久久| 坐公交忘穿内裤被挺进老 |