1. 程式人生 > >Java開關語句-switch

Java開關語句-switch

在條件判斷語句(if語句)過多時,可以使用開關語句來編寫。開關語句的基本結構是:
switch(整數){
    case 整數值 1: 語句; break;
    case 整數值 2: 語句; break;
    case 整數值 3: 語句; break;
    ……………………..
    default: 語句;
}


當“整數”的值等於“整數值1”、“整數值2”、“整數值3”......中的一個時,執行相應的語句,執行完成跳出開關語句;若沒有相當的數值,則執行default後邊的語句,執行完成跳出開關語句。

注:break語句用於跳出開關語句。

示例:輸出當前月份。
public class control17{

    public static void main(String[] args){
        int i=8;
        switch(i){
            case 1: System.out.println("是一月份");break;
           case 2: System.out.println("是二月份");break;
           case 3: System.out.println("是三月份");break;
           case 4: System.out.println("是四月份");break;
           case 5: System.out.println("是五月份");break;

           case 6: System.out.println("是六月份");break;
           case 7: System.out.println("是七月份");break;
           case 8: System.out.println("是八月份");break;
           case 9: System.out.println("是九月份");break;
           case 10: System.out.println("是十月份");break;
           case 11: System.out.println("是十一月份");break;

           case 12:System.out.println("是十二月份");break;

           default: System.out.println("fault");
        }
    }
}
執行結果:
是八月份

相關推薦

Java開關語句-switch

在條件判斷語句(if語句)過多時,可以使用開關語句來編寫。開關語句的基本結構是:switch(整數){     case 整數值 1: 語句; break;     case 整數值 2: 語句; break;     case 整數值 3: 語句; break;    

Java中的switch語句後面的控制表達式的數據類型

pop track strong size mod har java 7 span string類型 Java中的switch語句後面的控制表達式的數據類型 1、byte 2、char 3、short 4、int 5、枚舉類型 6、Java 7同

Java中的switch-case語句

sub public return ID PE stat class a case cti class ArithmeticFunction {   public static int arithmetic(int a, int b, String operator) {

“全棧2019”Java第二十三章:流程控制語句中決策語句switch上篇

難度 初級 學習時間 10分鐘 適合人群 零基礎 開發語言 Java 開發環境 JDK v11 IntelliJ IDEA v2018.3 文章原文連結 “全棧2019”Java第二十三章:流程控制語句中決策語句switch上篇 下一章 “全棧2019”Java第二十四

“全棧2019”Java第二十四章:流程控制語句中決策語句switch下篇

難度 初級 學習時間 10分鐘 適合人群 零基礎 開發語言 Java 開發環境 JDK v11 IntelliJ IDEA v2018.3 文章原文連結 “全棧2019”Java第二十四章:流程控制語句中決策語句switch下篇

java基礎語法day04(流程控制語句switch、陣列)

今日內容介紹1. 流程控制語句(switch)2. 陣列第1章 流程控制語句1.1 選擇結構switchswitch 條件語句也是一種很常用的選擇語句,它和if條件語句不同,它只能針對某個表示式的值作出判斷,從而決定程式執行哪一段程式碼。例如,在程式中使用數字1~7來表示星期

java選擇判斷語句(switch)

控制流程語句之—-switch選擇判斷語句 switch語句的格式: switch(你的選擇){ case 值1: 符合值1執行的程式碼 break;

java中的switch語句中break和continue的區別--------總算是弄明白了

1、先上一個例子:   package com.test; import java.util.ArrayList; import java.util.List; public class SwitchTest {         public void ss(List<Integer> l){

Java基礎】switch語句實現根據數字輸出對應星期

程式碼: import java.util.Scanner; /* * switch語句格式: * switch(表示式) { * case 值1: * 語句體1; * break; * case 值2:

java筆記 關於switch語句的注意事項

switch是一個分支語句。基本結構:switch(expr){    case value1:      statement;        break;     ...case valueN:      statement;        break;default: 

java 利用Java if和switch語句實現判斷閏年

/* * 時間:2018-3-20 11:04 * 目的:practice * 任務:利用Java if和switch語句實現判斷閏年 * */ package hpeuclass; import java.util.Scanner; public class Ru

java中的條件語句switch……case

當需要對選項進行等值判斷時,使用 switch 語句更加簡潔明瞭。 switch……case語法結構: switch (表示式){ case 值1:          執行程式碼塊1;          break; case 值2:         執行程式碼塊2;  

JAVA-三大語句(選擇語句、條件語句、循環語句

== goto true bsp 語句 for循環 logs light log 跳出指定的for循環體,和goto很像 1 K:for(int i=0;i<3;i++){//給這個for循環體取一個名字為K 2 for(int j=0;j<3;j++

Java finally語句到底是在return之前還是之後執行?

們的 最終 img pla toolbar system 軟件測試 示例 ret 網上有很多人探討Java中異常捕獲機制try...catch...finally塊中的finally語句是不是一定會被執行?很多人都說不是,當然他們的回答是正確的,經過我試驗,至少有兩種情況下

Java條件語句

code 可能 邏輯運算符 周末 流程 else als 跳出循環 true 生活中,我們經常需要先做判斷,然後才決定是否要做某件事情。例如,如果考試成績大於 90 分,則獎勵一個 IPHONE 5S 。對於這種“需要先判斷條件,條件滿足後才執行的情況”,就可以使

<JAVA-控制語句>

分隔 == input 行為 輸入 ring jin 入口 bsp 01、控制語句: package GUIJIN_kongzhiyuju; import java.util.Scanner; /** * 程序分為三種: * 順序、分支

Java中的switch

類型 語法 hashcode cas efault clas stat 整形 code switch語句的作用其實就相當於if()else,就是一種選擇語句,語法如下:switch(表達式){ case 常量表達式1: 語句1; case 常量表達式2

【kotlin】基本語法when的使用,類似於java中的switch,但是又青出於藍而勝於藍

href .com log 事情 IT 使用 基本語法 kotlin 參數 when(要判斷的參數){   參數值為1  ->做這種事情   參數值為2  ->做另一種事情   else  ->  類似於switch中的default } 擴展使用:ht

Java選擇語句:if() 的技巧和陷阱

Java例子:int a=0,b=0,c=0;if(條件){a=10;}else{b=10;c=10;}條件為“真”結果是:a=10 b=0 c=0; 條件為“假”結果是:a=0 b=10 c=10; 技巧:if語句的大括號是可以省略的。例子:int a=0,b=0,c=0;if(條件)a=1

Java finally語句到底是在return之前還是之後執行

異常捕獲 main ++ class static 輸出 tps turn system 看過網上關於Java中異常捕獲機制try…catch…finally塊中的finally語句是不是一定會被執行的討論也有很多。 首先明確一點,下面兩種情況finally肯定是不執行的: