【愚公系列】2021年12月 Java教學(xué)課程 12-流程控制語(yǔ)句之switch語(yǔ)句

      網(wǎng)友投稿 728 2025-04-01

      一、switch語(yǔ)句

      1.分支語(yǔ)句switch語(yǔ)句

      格式

      switch (表達(dá)式) { case 1: 語(yǔ)句體1; break; case 2: 語(yǔ)句體2; break; ... default: 語(yǔ)句體n+1; break; }

      執(zhí)行流程:

      首先計(jì)算出表達(dá)式的值

      其次,和case依次比較,一旦有對(duì)應(yīng)的值,就會(huì)執(zhí)行相應(yīng)的語(yǔ)句,在執(zhí)行的過(guò)程中,遇到break就會(huì)結(jié) 束。

      最后,如果所有的case都和表達(dá)式的值不匹配,就會(huì)執(zhí)行default語(yǔ)句體部分,然后程序結(jié)束掉。

      2.switch案例-減肥計(jì)劃

      需求:鍵盤(pán)錄入星期數(shù),顯示今天的減肥活動(dòng)

      周一:跑步 周二:游泳 周三:慢走 周四:動(dòng)感單車(chē) 周五:拳擊 周六:爬山 周日:好好吃一頓

      【愚公系列】2021年12月 Java教學(xué)課程 12-流程控制語(yǔ)句之switch語(yǔ)句

      示例代碼:

      public static void main(String[] args){ // 1. 鍵盤(pán)錄入星期數(shù)據(jù),使用變量接收 Scanner sc = new Scanner(System.in); System.out.println("請(qǐng)輸入"); int week = sc.nextInt(); // 2. 多情況判斷,采用switch語(yǔ)句實(shí)現(xiàn) switch(week){ // 3. 在不同的case中,輸出對(duì)應(yīng)的減肥計(jì)劃 case 1: System.out.println("跑步"); break; case 2: System.out.println("游泳"); break; case 3: System.out.println("慢走"); break; case 4: System.out.println("動(dòng)感單車(chē)"); break; case 5: System.out.println("拳擊"); break; case 6: System.out.println("爬山"); break; case 7: System.out.println("好好吃一頓"); break; default: System.out.println("您的輸入有誤"); break; } } }

      3.switch語(yǔ)句case穿透

      概述 : 如果switch語(yǔ)句中,case省略了break語(yǔ)句, 就會(huì)開(kāi)始case穿透

      需求 : 鍵盤(pán)錄入星期數(shù),輸出工作日、休息日 (1-5)工作日,(6-7)休息日

      示例代碼:

      /* case穿透是如何產(chǎn)生的? 如果switch語(yǔ)句中,case省略了break語(yǔ)句, 就會(huì)開(kāi)始case穿透. 現(xiàn)象: 當(dāng)開(kāi)始case穿透,后續(xù)的case就不會(huì)具有匹配效果,內(nèi)部的語(yǔ)句都會(huì)執(zhí)行 直到看見(jiàn)break,或者將整體switch語(yǔ)句執(zhí)行完畢,才會(huì)結(jié)束。 */ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("請(qǐng)輸入星期數(shù):"); int week = sc.nextInt(); switch(week){ case 1: case 2: case 3: case 4: case 5: System.out.println("工作日"); break; case 6: case 7: System.out.println("休息日"); break; default: System.out.println("您的輸入有誤"); break; } } }

      5G教育 Java

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:使用Word制作不干膠標(biāo)簽的方法
      下一篇:打印預(yù)覽里的頁(yè)面設(shè)置不見(jiàn)了(打印預(yù)覽不到內(nèi)容)
      相關(guān)文章
      亚洲综合伊人久久综合| 亚洲精品亚洲人成在线观看下载| 精品国产日韩亚洲一区| 久久人午夜亚洲精品无码区| 亚洲www77777| 亚洲gv猛男gv无码男同短文| 亚洲日本va在线视频观看| 亚洲色偷拍区另类无码专区| 亚洲精品岛国片在线观看| 亚洲成在人线aⅴ免费毛片| 亚洲丰满熟女一区二区哦| 亚洲AV无码国产剧情| 久久亚洲色WWW成人欧美| 色欲aⅴ亚洲情无码AV蜜桃| 久久精品国产亚洲AV未满十八| 亚洲色成人四虎在线观看| 亚洲色偷偷色噜噜狠狠99| 亚洲日本中文字幕天天更新| 亚洲成av人无码亚洲成av人| 亚洲AV综合色区无码二区爱AV| 国产色在线|亚洲| 亚洲av无码专区青青草原| 在线精品自拍亚洲第一区| 亚洲美女高清一区二区三区| 亚洲欧洲中文日韩久久AV乱码| 亚洲午夜福利717| 亚洲av日韩av天堂影片精品| 久久亚洲AV无码精品色午夜麻豆 | 91亚洲国产在人线播放午夜| 亚洲综合激情视频| 亚洲一区动漫卡通在线播放| 欧洲 亚洲 国产图片综合| 亚洲爆乳大丰满无码专区| 久久久久亚洲国产AV麻豆| 亚洲国产成人乱码精品女人久久久不卡 | 亚洲成在人天堂在线| 综合自拍亚洲综合图不卡区| 亚洲白色白色永久观看| 亚洲福利视频网址| 国产色在线|亚洲| 亚洲成人一区二区|