久久伊人一区二区三区四区-久久伊人影视-久久伊人影院-久久伊人中文字幕-亚洲成在人色婷婷-亚洲大成色www永久网

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 你了解Java中的switch條件語句嗎?

你了解Java中的switch條件語句嗎?

來源:千鋒教育
發布人:qyf
時間: 2023-03-21 17:17:00 1679390220

你了解Java中的switch條件語句嗎

  是的,我了解Java中的switch條件語句。switch語句是一種條件語句,可以讓程序在不同的情況下執行不同的代碼塊。

  1.代碼案例展示

  下面是一個使用switch語句的示例:

  int dayOfWeek = 3;

  switch (dayOfWeek) {

  case 1:

  System.out.println("Today is Monday");

  break;

  case 2:

  System.out.println("Today is Tuesday");

  break;

  case 3:

  System.out.println("Today is Wednesday");

  break;

  case 4:

  System.out.println("Today is Thursday");

  break;

  case 5:

  System.out.println("Today is Friday");

  break;

  case 6:

  System.out.println("Today is Saturday");

  break;

  case 7:

  System.out.println("Today is Sunday");

  break;

  default:

  System.out.println("Invalid day of week");

  break;

  }

  在這個例子中,switch語句根據dayOfWeek的值執行不同的代碼塊。如果dayOfWeek等于1,那么執行第一個case語句塊;如果等于2,執行第二個case語句塊,以此類推。如果dayOfWeek的值不在1到7之間,那么執行default語句塊。

  在每個case語句塊的結尾處,都有一個break語句,用于結束switch語句的執行。如果沒有break語句,那么會繼續執行下一個case語句塊,直到遇到break語句為止。

  這個時候有朋友問了:Java中的switch這個關鍵字現在是不是很少有人用了?

  這個也不一定啦,因為Java中,switch語句仍然是一種有效的控制流結構,但它的使用可能比其他控制流結構(如if語句和循環結構)更少。

  在某些情況下,switch語句可以比if語句更加簡潔和可讀,特別是當你需要在多個條件中選擇一個時。然而,在其他情況下,if語句可能更加靈活,例如當你需要比較一個范圍而不是一個具體的值時。

  此外,對于某些開發者而言,switch語句的限制也可能是它不太受歡迎的原因之一。例如,switch語句中的每個case標簽必須是一個常量表達式,這意味著你無法在運行時動態計算case標簽。

  總之,雖然在某些情況下switch語句可能是一種更好的選擇,但在其他情況下,if語句可能更加適合。因此,是否使用switch語句取決于具體的情況和開發者的偏好。

  而我目前switch還出來新特性:

  2.switch新特性

  2.1概述

  我們知道,在使用switch時有可能會出現”case穿透“現象。如果你遺漏了break語句,有可能會造成嚴重的邏輯錯誤,而且這種錯誤還不太容易在源碼中發現。所以為了防止意外出現”case穿透“,從JDK 12開始,switch語句升級成了更簡單的表達式語法,使用了一種類似于模式匹配(Pattern Matching)的方式,確保只有一個路徑會被執行,而且不再需要我們手動添加break語句。

  這一新特性,可以說簡化了不少無效代碼,還規避了一定的風險,簡直不要太贊哦。接下來壹哥就給大家設計幾個案例,說說JDK 12中switch的使用。因為壹哥當前的JDK版本是JDK 17,可以向下兼容JDK 12,所以我們不用單獨安裝JDK 12哦。

  2.2代碼案例

  2.2.1->符號

  在JDK 12的switch語句中,支持使用->符號,當然也可以不使用->符號,繼續采用以前的寫法也沒問題。如果case后面只有一條語句,可以直接在->后面編寫該語句;如果有多條語句,需要用{}括起來。另外在JDK 12的switch語句中,不用再寫break語句,新的語法只會執行匹配的語句,不會出現”穿透效應“。

  public class Demo01 {

  public static void main(String[] args) {

  // switch結構-case穿透

  System.out.println("請選擇你的國家");

  Scanner sc = new Scanner(System.in);

  String country = sc.next();

  switch (country) {

  case "中國" -> System.out.println("我是中國人,我自豪!");

  case "日本" -> System.out.println("鬼子腳盆雞");

  case "美國" -> {

  System.out.println("暫時還是老大");

  System.out.println("喜歡欺負人");

  }

  default -> System.out.println("未知國籍,黑戶");

  }

  }

  }

  2.2.2switch中返回結果

  在JDK 12中,我們可以把在switch語句中把產生的結果直接返回,不必再使用break語句進行結束。一般情況下,我們在switch表達式內部只會返回簡單的值。但如果你想要處理多個復雜的語句,其實也可以寫很多語句,這些代碼都要放到放到{...}里面,然后使用yield關鍵字(以后細講)進行返回。配套案例如下:

  public class Demo01 {

  public static void main(String[] args) {

  // switch結構-case穿透

  System.out.println("請選擇你的國家");

  Scanner sc = new Scanner(System.in);

  String country = sc.next();

  // 注意:這里的返回值類型,可以是任意類型。我們后面在學習方法時再細說返回值的問題

  String result = switch (country) {

  case "中國" -> "我是中國人,我自豪!";

  case "日本" -> "鬼子腳盆雞";// 返回值只能有一個

  case "美國" -> {

  String str = "我們就喜歡以德服人";

  // 注意:這里需要返回一個變量!!!

  yield str;

  }

  default -> "未知國籍,黑戶";

  };// 注意:這里需要有個“;”,表示語句的結束

  System.out.println("你的國家情況:" + result);

  }

  }

  現在大家明白了嗎,不要根據別人的喜好來判斷它是否有用,還是要自己用過之后再去判斷,但是剛入門的朋友們還是要好好學習哈!最后贈送大家一道面試題:if和switch的區別?

  相同點

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

  ●很多時候,if和swich可以實現的效果類似。

  不同點

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

  ●多重if選擇結構沒有switch結構的諸多限制,特別適合某個變量處于某個連續區間時的情況;

  ●if比switch應用范圍更廣、更靈活。if可以實現的條件判斷,switch不一定能夠實現;switch可以實現的條件判斷,if肯定可以實現。

  ●if 在應用中更為常見,但switch的結構更清晰。

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

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

  ●switch的效率其實與分支數無關。只有當分支比較少時,if語句的效率才比switch高,因為switch有跳轉表。當分支較多時,推薦使用switch語句。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 亚洲精品无码成人| 国产精品亚洲第一区焦香味| 久久夜色精品国产噜噜噜亚洲AV | 激情爆乳一区二区三区| 又粗又黄又猛又爽大片免费| 亲孑伦一区二区三区| 成人精品视频一区二区| 中文亚洲AV片不卡在线观看| 国产精品秘入口18禁麻豆免会员| 豆国产97在线 | 韩国| 双腿高潮抽搐喷白浆视频| 成人熟女视频一区二区三区| 天美传媒MV高清版在线观看| 国产成人久久综合第一区| 秋霞久久国产精品电影院| 青草青草视频2免费观看| 狠狠婷婷色五月中文字幕| 天天爽夜夜爽人人爽QC| 中文乱码字幕高清一区二区| 国产欧美日韩专区发布| 国产一区二区三区精品视频| 艳妇乳肉豪妇荡乳在线观看| 欧美精品色婷婷五月综合| 丰满老熟妇好大BBBBB| 亚洲AV日韩AV高潮喷潮无码| 漂亮人妻洗澡被公强 日日躁| 无码人妻精品一区二区三区久久 | 国产成人精品综合久久久| 天天大片天天看大片| 蜜臀成人片免费视频在线观看| 久久久久久精品免费免费R| 国产美女丝袜一级肛交蜜桃 | 久久精品亚洲男人的天堂| 高清拍拍拍无挡国产精品| 国产CHINASEX对白VID| 成人无码区免费A∨直播| 国产成人无码H在线观看网站| 国产成人精品午夜福利| 无码少妇一区二区三区浪潮av| 一区二区三区中文字幕| 无码熟妇人妻AⅤ在线影片| 中文字幕乱妇无码AV在线| 丰满老熟好大BBBXXX| 男同桌上课用手指进去了好爽| 天天天天做夜夜夜夜做无码| 小13箩利洗澡无码免费视频| 羞羞汗汗YY歪歪漫画AV漫画| 放学后的特殊教育桃子移植| 丰满的女房东6剧情| 双腿高潮抽搐喷白浆视频| 女儿的朋友5中汉字晋通话| 国产蜜臀AV无码一区二区三区| 好男人好资源在线影视官网| 亚洲熟妇无码乱子AV电影| 人人妻人人爽人人澡人人少妇| 人妻被黑人与白人巨大中出| 波多野结衣AV一区二区三区中文| 精品少妇人妻AV无码专区| 精品深夜av无码一区二区老年| 亚洲AV无码1区2区久久| 国产男男GAY做受XXX| 天天澡夜夜澡人人澡| 肥臀浪妇太爽了快点再快点 | 国产精品亚洲精品日韩已满| 久久久久久精品免费免费WEⅠ | 成人中文乱幕日产无线码| 欧美乱人伦人妻中文字幕| 中国老太卖婬HD播放| WWW国产无套内射COM| 八戒八戒手机在线高清观看WWW| 国产精品三级一区二区| 影音先锋2020色资源网| 精品久久久久久国产潘金莲 | 一面亲上边一面膜下边56| 饥渴老熟妇乱子在线播放| 香蕉免费一区二区三区| 他的舌头探进蜜源毛毛虫说说 | 中国自产一战二战三战来源 | 余年周婉小说全文免费阅读完整版 | 亚洲精品无码成人| 男人添女人下部高潮全视频| 精品乱码久久久久久中文字幕 | 锕锕锕锕锕锕~好深啊APP下载 | 亚洲成AV人片在线观看| 欧美XXXX做受欧美88HD| 上面一边亲下一边面膜使用方法| 老阿姨哔哩哔哩B站肉片茄子芒果| 亚洲中久无码永久在线观看同| 成人中文乱幕日产无线码| 欧美电影在线观看| 精品无码久久久久国产动漫3D| 波多野结衣AV高清一区二区三区| 亚洲AV综合色区无码二区偷拍| 天美传媒国产电视推荐| 精品国产第一国产综合精品| 在线成人A毛片免费播放| 亚洲AV丰满熟妇在线播放| 久久夜色精品国产噜噜噜亚洲AV| 八戒八戒手机在线高清观看WWW| 粗大从后面狠狠贯穿H| 无码国内精品人妻少妇| 国产裸体XXXX视频在线播放 | 欧美亚洲国产SUV| 日韩无码2021| 亚洲成A人片77777国产| 国产福利在线 | 传媒| 亚洲成AV人片在线观看| 国产日产欧产精品精品蜜芽 | 放学后的特殊教育桃子移植| 色视频综合无码一区二区三区| 热RE99久久精品国99热| 国产一区二区在线视频| 女人扒下裤让男人桶到爽| 正文畸情~内裤奇缘小说| 国产日韩AV免费无码一区二区三 | 国产对白videos麻豆高潮| 儿子第一次送妈妈母亲节礼物| 欧美成人性生活视频| 亚洲AV最新天堂网址| 色偷偷噜噜噜亚洲男人| 成人看片黄APP免费看软件| 日韩AV影院在线观看| 天天影视网色香欲综合网| 野花香电视剧全集免费观看| 极品粉嫩小泬白浆20P| 国模无码一区二区三区不卡| 国产精品欧美久久久久无广告| 成人精品免费视频在线观看| 亚洲午夜无码片在线观看影院| 在线精品亚洲一区二区| 精品国产乱码久久久久久蜜桃网站| 西西人体午夜大胆无码视频| 国产9 1在线 | 欧洲| 久久亚洲色WWW成人| 无码国产成人午夜电影在线观看 | 欧美96在线 | 欧| 一区二区三区中文字幕| 一面亲上边一面膜的免费| 久久69精品久久久久久HB| 日韩乱码人妻无码系列中文字幕| 国产精品成人一区二区不卡| 成年动作片AV免费网站| 亚洲熟妇无码乱子AV电影| 制服 丝袜 有码 无码 中文 | 东京热加勒比视频一区| 亚洲AV毛茸茸av成熟女人| 亚洲AV丰满熟妇在线播放| 蜜桃AV秘 无码一区二区三区| 亚欧洲精品在线视频免费观看| 亚洲成AV人片在线观看| 欧美成人一区二区三区| 久久精品第一国产久精国产宅男6| 丰满少妇AV无码区| 日本十八禁免费看污网站| 成人毛片女人18女人免费| 玩弄JaPan白嫩少妇一区二区| 亚洲国产另类久久久精品小说| 美女扒开内裤无遮挡| 午马视频影院1区2区3区4区 | 忘忧草日本社区WWW在线| 在卫生间被教官做好爽| 中文亚洲AV片不卡在线观看| 亚洲AV无码一区二区密桃精品| 永久939W79W99W乳液| 日本十八禁免费看污网站| 久久久久亚洲AV无码网站| 高清一区二区三区日本久| 人喾交性专区免费看| 中文乱码字幕高清一区二区| 无码H黄肉动漫在线观看999| 亚洲AV无码一区东京热| 九月婷婷人人澡人人添人人爽| 亚洲AV无码一区二区三区18| 国产精彩乱子真实视频| 人妻AV中文系列| 无码播放一区二区三区| WWW国产精品内射熟女| 国产成人无码A区在线观看视频| 高潮毛片无遮挡高清免费视频| 粉嫩av一区二区精品爆乳| 国内精品乱码卡一卡2卡三卡新区| 亚洲AV无码国产精品色| 小寡妇一夜要了六次| 国产丰满老熟女重口对白| 成人精品免费视频在线观看| 一区二区三区中文字幕| 男人扒开女人的腿做爽爽视频| 国产欧美精品一区二区三区四区| 成 人 免 费 黄 色 网站无| 漂亮人妻被强中文字幕久久| 全球AV集中精品导航福利| 中文在线中文资源| 中文人妻无码一区二区三区 | WINDOWS乱码的乱码大全| 国精产品一二三区传媒公司| 久久久久久精品无码人妻| 久久无码AV中文出轨人妻| 亚洲AV最新天堂网址| 性VODAFONEWIFI另类| 饥渴老熟妇乱子在线播放| 差差差无掩盖视频30分钟| 亚洲精品456在线播放| 人妻波多野结衣爽到喷水| 饭桌上故意张开腿让公在线观| 亚洲AV无码久久精品蜜桃播放| 西西人体午夜大胆无码视频| 男男暴菊GAY无套网站| 巨大黑人一级毛片| 久久国产精品无码HDAV| 脱岳裙子从后面挺进去| 成人爽A毛片免费| 无码人妻精品一区二区三区免费看 | 韩国青草无码自慰直播专区| 午夜三级手机在线电影| 色婷婷五月综合亚洲影院| 亚洲国产AV无码专区亚洲AVL| 亚洲AV永久无码精品秋霞电影秋| 区产品乱码芒果精品P站 | 成 人 网 站 在线 看 免费| 久久成人国产精品| 成人无码区免费∨| 国产精品亚洲二区在线观看| 亚洲AV无码乱码国产精品| YW亚洲AV无码乱码在线观看| 亚洲国产另类久久久精品小说| 粉嫩AV一二三区免费| 国产男女猛烈无遮挡免费视频网站| 色婷婷五月综合丁香中文字幕| 国产高清在线A视频大全| 精品卡一卡二卡3卡高清乱码| 国产精品午夜福利不卡| 天天大片天天看大片| 丰满人妻无码使劲张开双腿AV| 日韩精品一区二区三区影院| 成人性生交大片免费看中文| 在线看AV的网站| 成人无码H在线观看网站| 无码人妻av一区二区三区毛片| 小婷又软又嫩又紧水又多| 精品乱码久久久久久中文字幕| 日日天干夜夜狠狠爱| 中文字幕无码毛片免费看| 国产国产精品人在线观看| 婷婷伊人久久大香线蕉AV| 精品熟女少妇AⅤ免费久久| 日本高清WWW色视频| 女儿的朋友5中汉字晋通话| 亚洲欧美性爱视频| 亚洲精品成人AV在线| 亚洲丰满熟妇XXXX在线观看| 女人张开腿让男人桶爽的| 色偷偷人人澡人人爽人人模| 偷看自己婆给别人玩经过| 无遮挡又爽又刺激的视频| 日韩乱码人妻无码中文视频| 亲孑伦视频一区二区三区| 国产性夜夜春夜夜爽| 人妻少妇无码专视频在线| 国产精品亚洲一区二区三区| WWW国产无套内射COM| 国产免费福利在线视频| 国产在线视频一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 国产精品久久久久久久久电影网| 久久99精品久久久久久国产| 国产高清在线A视频大全| 上面一边亲下一边面膜使用方法| 丰满人妻被公侵犯完整版| 国产成人亚洲精品| 久久九九精品国产AV片国产 | 精品九九人人做人人爱| 强壮公弄得我次次高潮| 天天做天天躁天天躁| 女主被强迫侵犯H文| 嫩草院一区二区乱码| 人妻少妇精品视频aaa| 日韩乱码人妻无码系列中文字幕| 国产精品一卡二卡三卡四卡| 久久久久女人精品毛片| 成人片在线观看地址KK4444| 拔萝卜日本视频在线观看免费| 西方最大但人文艺术| 超清无码熟妇人妻AV在线电影| 儿子比老公更大更硬朗| 强行糟蹋人妻HD中文字幕| 玩爽少妇人妻系列无码| らだ天堂√在线WWW| 国产又色又爽又黄的网站在线| 亚洲AV无码成人精品区明星换面| 久久99热精品免费观看牛牛| 国产男男激情VIDEOSGAY| 内射人妻视频国内| 狠狠五月激情六月丁香| 天堂中文在线最新版| 精品少妇爆乳无码av专用区| 亚洲综合日韩久久成人AV| 成人无码H动漫在线网站樱花 | 久久99精品久久久久久HB无码 | 色婷婷亚洲六月婷婷中文字幕| 东北老熟女疯狂作爱视频| 国产成人香蕉久久久久| 少妇被躁C至高潮HD| 国产精品青青青高清在线| 色偷偷噜噜噜亚洲男人| 女人扒下裤让男人桶到爽| 色婷婷日日躁夜夜躁| 国产精品欧美久久久久无广告| 欧美性色欧美A在线播放| 欧美性猛交乱大交3| 一区二区欧美视频| 精品熟女少妇AV免费久久| 亚洲AV永久无码精品无码影片| 丝瓜秋葵草莓香蕉榴莲绿| 男人J放进女人J无遮挡免费看| 八戒八戒手机在线高清观看WWW | 欧美黑人疯狂性受XXXXX喷水| 忘忧草影视WWW在线播放网| 西方37大但人文艺术任汾A级| 青青国产揄拍视频| 娇妻强被迫伦姧惨叫 在线| 少妇无码AV无码一区| 国产成人精品视频ⅤA秋霞影院| 一面膜上边一面膜下边视频| 国内AI明星造梦鞠婧祎MV | 成熟丰满熟妇强av无码区| 久久夜色精品国产噜噜麻豆| 正文畸情~内裤奇缘小说| 国产美女丝袜一级肛交蜜桃| 亚洲 日韩 欧美 成人 在线| 猫咪AV最新永久网址无码| 无码无套少妇毛多18PX| 亚洲中久无码永久在线观看同| 日本XXXXXXXXX69| 国产对白videos麻豆高潮| 亚A∨国AV综AV涩涩涩| 国产妇女馒头高清泬20P多毛 | 日本适合18岁以上的护肤品| 国产男女猛烈无遮挡免费视频网站 | 免费看成人AV片| 国产成人久久AV免费高潮| 最新国产成人AB网站| 男人GAY自慰吞精网站| 丰满少妇高潮惨叫在线观看| 欧美疯狂性受XXXXX喷水| 亚洲无AV码一区二区三区| 饭桌上故意张开腿让公在线观看| 欧美精品少妇XXXXⅩ另类| 波多野结衣AV高清中文| 成人麻豆精品激情视频在线观看| 国产亚洲婷婷香蕉久久精品| 成人A级毛片免费播放| 伊人久久大香线蕉午夜| 亚洲AV中文无码乱人伦在线观看| 女士不遮阴小内搭| 国产精品爱久久久久久久小说| 亚洲日韩AV无码一区二区三区| 动漫精品中文无码卡通动漫 | 国产成人年无码AV片在线观看| 无码A∨高潮抽搐流白浆8MAV| 正在播放重口老熟女露脸| 欧美极品另类ⅤIDEOSDE| 最新国产精品亚洲 | 韩漫漫画无遮挡免费| 无码无套少妇毛多18PX| 波多野结衣迅雷种子| 拍摄AV现场失控高潮数次| 国产精品女上位好爽在线| 久久久久久久久精品无码中文字幕| 久久夜色撩人精品国产小说| 丰满丝袜熟女HD| А√天堂BT中文在线| 亚洲AV无码国产精品色午| 欧美人与性动交α欧美精品| 亲孑伦一区二区三区| 宝贝张开腿嗯啊高潮了视频| 久久久久久精品人妻免费网站| 国产精品扒开腿做爽爽爽日本无码| 国产免费看MV大片的软件| 日本丰满护士爆乳XXⅩ| 啊哈~给我~啊(H)| 国产精品成人AV片免费看| 娇小6一8XXXXX| 亚洲啪AV永久无码精品放毛片| 东北往事之黑道风云20年第二部| 欧美性猛交内射兽交老熟妇| 主人给我戴上奶牛榨乳器调教| 寂寞视频一对一视频APP| 国产精品免费AV片在线观看| 一个上面一个下面嘴巴| 伊人色综合一区二区三区| 成人精品免费AV不卡在线观看| 国产精品无码素人福利| 日韩AV无码久久精品免费 | 高清拍拍拍无挡国产精品| 国产精品亚洲专区无码破解版| 无码A∨高潮抽搐流白浆8MAV| 精品无码人妻一区二区三区品| 吃瓜爆料黑料不打烊| 国产免费AV片在线无码免费看| 国产综合18久久久久久| 色天使亚洲综合一区二区| 日韩人妻不卡一区二区三区| 超清纯白嫩大学生无码网站| 成人无码AⅤ在线播放| 草莓视频免费观看| 性色做爰片在线观看WW| 破外女出血视频全过程| xxxx免费网站| 亚洲AV无码1区2区久久| 国产极品粉嫩馒头一线天AV|