最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的Switch?Case語句及示例詳解

 更新時間:2026年01月09日 09:59:04   作者:木合塔爾?麥麥提  
Java中的SwitchCase語句用于處理多個選項,本文結合實例代碼給大家介紹Java中的Switch?Case語句及示例,感興趣的朋友跟隨小編一起看看吧

Java中的Switch Case語句及其示例

當我們有許多選項(或多個選項),并且我們可能需要為每個選項執(zhí)行不同的任務時,會使用Switch case語句。

Switch case語句的語法如下所示——

switch (variable or an integer expression)
{
     case constant:
     //Java code
     ;
     case constant:
     //Java code
     ;
     default:
     //Java code
     ;
}

A Simple Switch Case Example

public class SwitchCaseExample1 {
   public static void main(String args[]){
     int num=2;
     switch(num+2)
     {
        case 1:
	  System.out.println("Case1: Value is: "+num);
	case 2:
	  System.out.println("Case2: Value is: "+num);
	case 3:
	  System.out.println("Case3: Value is: "+num);
        default:
	  System.out.println("Default: Value is: "+num);
      }
   }
}

 說明:在switch中我給出了一個表達式,也可以給出變量。我給出了num+2,其中num值為2,相加后的表達式為4。由于沒有定義值為4的情況,因此執(zhí)行了默認情況。這就是為什么我們應該在switch的情況下使用default,這樣,如果沒有匹配條件的catch,就會執(zhí)行默認塊。

交換機案例中的Break語句
Break語句在switch情況下是可選的,但您幾乎每次處理switch情況時都會使用它。在我們討論break語句之前,讓我們看看下面的示例,其中我沒有使用break語句:

public class SwitchCaseExample2 {
   public static void main(String args[]){
      int i=2;
      switch(i)
      {
	 case 1:
	   System.out.println("Case1 ");
	 case 2:
	   System.out.println("Case2 ");
	 case 3:
	   System.out.println("Case3 ");
	 case 4:
           System.out.println("Case4 ");
	 default:
	   System.out.println("Default ");
      }
   }
}

Example with break statement

public class SwitchCaseExample2 {
   public static void main(String args[]){
      int i=2;
      switch(i)
      {
	 case 1:
	   System.out.println("Case1 ");
	   break;
	 case 2:
	   System.out.println("Case2 ");
	   break;
	 case 3:
	   System.out.println("Case3 ");
	   break;
	 case 4:
           System.out.println("Case4 ");
           break;
	 default:
	   System.out.println("Default ");
      }
   }
}

到此這篇關于Java中的Switch Case語句及示例詳解的文章就介紹到這了,更多相關java switch case語句內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java中兩種拋出異常的方式示例詳解

    Java中兩種拋出異常的方式示例詳解

    在Java中有兩種拋出異常的方式,一種是throw,直接拋出異常,另一種是throws,間接拋出異常,本文給大家詳細說明java中兩種拋出異常的方式,感興趣的朋友一起看看吧
    2023-08-08
  • java ConcurrentHashMap分段加鎖提高并發(fā)效率

    java ConcurrentHashMap分段加鎖提高并發(fā)效率

    這篇文章主要為大家介紹了java ConcurrentHashMap分段加鎖提高并發(fā)效率,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Java 如何實現(xiàn)POST(x-www-form-urlencoded)請求

    Java 如何實現(xiàn)POST(x-www-form-urlencoded)請求

    這篇文章主要介紹了Java 實現(xiàn)POST(x-www-form-urlencoded)請求,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • IDEA如何恢復刪除模塊pom文件

    IDEA如何恢復刪除模塊pom文件

    文章介紹了四種恢復Maven項目模塊的方法,包括手動加回、強制重建模塊關系、取消忽略并重建緩存以及刪除IDEA項目配置,這些方法可以幫助解決Maven項目模塊丟失或被忽略的問題
    2026-02-02
  • 關于java.lang.IllegalArgumentException異常的正確解決方法

    關于java.lang.IllegalArgumentException異常的正確解決方法

    java.lang.IllegalArgumentException 是 Java 編程語言中的一個運行時異常,通常表示向方法傳遞了一個不合法或不適當?shù)膮?shù),本文給大家分享有關java.lang.IllegalArgumentException異常的正確解決方法,感興趣的朋友跟隨小編一起看看吧
    2025-09-09
  • ssm整合之Spring整合MyBatis框架配置事務的詳細教程

    ssm整合之Spring整合MyBatis框架配置事務的詳細教程

    這篇文章主要介紹了ssm整合之Spring整合MyBatis框架配置事務,本文通過圖文實例代碼相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • 關于elcipse 安裝lombok插件解決 @Slf4j 等找不到log變量問題

    關于elcipse 安裝lombok插件解決 @Slf4j 等找不到log變量問題

    這篇文章主要介紹了關于elcipse 安裝lombok插件解決 @Slf4j 等找不到log變量問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Spring中的@Conditional注解實現(xiàn)分析

    Spring中的@Conditional注解實現(xiàn)分析

    這篇文章主要介紹了Spring中的@Conditional注解實現(xiàn)分析,  @Conditional是Spring 4出現(xiàn)的注解,但是真正露出價值的是Spring Boot的擴展@ConditionalOnBean等,需要的朋友可以參考下
    2023-12-12
  • Spring實戰(zhàn)之Bean的作用域singleton和prototype用法分析

    Spring實戰(zhàn)之Bean的作用域singleton和prototype用法分析

    這篇文章主要介紹了Spring實戰(zhàn)之Bean的作用域singleton和prototype用法,結合實例形式分析了Bean的作用域singleton和prototype相關使用方法及操作注意事項,需要的朋友可以參考下
    2019-11-11
  • javax.validation.constraints如何校驗參數(shù)合法性

    javax.validation.constraints如何校驗參數(shù)合法性

    本文將深入探討javax.validation.constraints的基本用法和高級應用,幫助讀者更好地理解和運用這個強大的校驗框架,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07

最新評論

昂仁县| 淄博市| 铜梁县| 灌南县| 沙田区| 阿坝| 衢州市| 华亭县| 连平县| 鄂托克旗| 佛教| 鄂托克前旗| 遵义市| 安平县| 新沂市| 璧山县| 宝丰县| 时尚| 翁牛特旗| 仙居县| 清徐县| 南华县| 乌鲁木齐县| 定陶县| 宜春市| 洛阳市| 五家渠市| 浪卡子县| 惠水县| 定陶县| 和田市| 启东市| 乡城县| 体育| 华容县| 新巴尔虎右旗| 溆浦县| 绥阳县| 宕昌县| 平湖市| 南阳市|