switch選擇結構

if選擇結構只要針對的是區(qū)間判斷

但現(xiàn)實生活中 不只有區(qū)間判斷還有等值判斷

為了解決等值判斷 Java給我們提供了switch選擇結構

## 語法格式:

``` java

switch(表達式){

? ? ? ? case 常量1:

? ? ? ? ? ? //代碼塊1;

? ? ? ? ? ? break;

? ? ? ? case 常量2:

? ? ? ? ? ? //代碼塊2;

? ? ? ? ? ? break;

? ? ? ? ? .....

? ? ? ? default:

? ? ? ? ? ? //代碼塊n

? ? ? ? ? ? break;

}


```

### switch 選擇結構用到了四個關鍵字 :

switch :表示”開關“? ,這個開關就是switch關鍵字后面小括號里的值,小括號里藥房一個整形變量(表達式)或字符型變量(表達式)

case :表示“情況,清形”? ? case后面必須是一個整形或字符型的常量,每個case后常量的值必須各不相同

default :表示“默認”? 即:其他情況都不滿足,可以省略

break: 表示”停止“, 即跳出當前結構

####

## 案例代碼:

```java

import java.util.Scanner;

public class 練習switch {

public static void main(String[] args) {

? ? ? ? Scanner scanner = new Scanner(System.in);

? ? ? ? System.out.println("請輸入你獲得的名次");

? ? ? ? ? ? ? int score = scanner.nextInt();

? ? ? ? switch (score){

? ? ? ? ? ? case 1:

? ? ? ? ? ? ? ? System.out.println("參加麻省理工大學組織的1個月夏令營");

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? case 2:

? ? ? ? ? ? ? ? System.out.println("獎勵惠普筆記本電腦一部");

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? case 3 :

? ? ? ? ? ? ? ? System.out.println("獎勵移動硬盤一個");

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? default:

? ? ? ? ? ? ? ? System.out.println("沒有獎勵");

? ? ? ? ? ? ? ? break;

? ? ? ? }

? ? }

}

```

### break 不能省略

#### 省略的后果是:當某個case后的長量值與switch后小括號中的值相匹配時 執(zhí)行改case快的代碼 后面的case不再是進行條件判斷,而直接執(zhí)行所有case中的代碼知道遇到break結束

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • if選擇結構只要針對的是區(qū)間判斷 但現(xiàn)實生活中 不只有區(qū)間判斷還有等值判斷 為了解決等值判斷 Java給我們提供了...
    cyp0520閱讀 148評論 0 0
  • if選擇結構主要針對的是區(qū)間判斷 但現(xiàn)實生活中 不只有區(qū)間判斷還有等值判斷 為了解決等值判斷 Java給我們提供了...
    Chinawmj閱讀 197評論 0 0
  • Switch選擇結構介紹 如果使用多重選擇結構下面是我整理的代碼: public class Main { pub...
    han741閱讀 930評論 0 1
  • if選擇結構主要針對的是區(qū)間判斷 但現(xiàn)實生活中 不只有區(qū)間判斷還有等值判斷 為了解決等值判斷 Java給我們提供了...
    代碼小鮮肉閱讀 185評論 0 1
  • 1.程序結構:順序結構,循環(huán)結構,選擇結構 2.兩個變量表比較,如果變量是基本數(shù)據(jù)類型(byte,short,in...
    暗慶余生閱讀 592評論 0 0

友情鏈接更多精彩內(nèi)容