欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java switch語句使用注意的四大細(xì)節(jié)

 更新時(shí)間:2012年12月06日 11:23:39   作者:  
很多朋友在使用java switch語句時(shí),可能沒有注意到一些細(xì)節(jié),本文將詳細(xì)介紹使用java switch語句四大要點(diǎn),需要的朋友可以參考下
switch語句的格式如下:(它的功能是選出一段代碼執(zhí)行)
復(fù)制代碼 代碼如下:

switch(整數(shù)選擇因子) {
case 整數(shù)值1 : 語句; break;
case 整數(shù)值2 : 語句; break;
case 整數(shù)值3 : 語句; break;
case 整數(shù)值4 : 語句; break;
case 整數(shù)值5 : 語句; break;
...
default:語句;
}

但是要注意幾點(diǎn)如下:
1.switch中case的參數(shù)類型只能是int類型,但是放byte,short,char類型的也可以是因?yàn)閎yte,short,shar可以自動(dòng)提升(自動(dòng)類型轉(zhuǎn)換)為int,所以歸根到底還是int類型,這里說明一下java有8中數(shù)據(jù)類型:byte、short、char、int、long、float、double,還有一種boolean,其中boolean不能跟任何類型數(shù)據(jù)相互轉(zhuǎn)化,小的類型可以自動(dòng)轉(zhuǎn)化為大的數(shù)據(jù)類型,大的數(shù)據(jù)類型轉(zhuǎn)化為小的必須要強(qiáng)制轉(zhuǎn)換。
2.case后可以是表達(dá)式。
3.break是用來跳出整個(gè)switch語句的,如果沒有,將執(zhí)行下一分支。
4.好的程序員會(huì)利用好default。

相關(guān)文章

  • SpringBoot啟動(dòng)報(bào)錯(cuò)Whitelabel Error Page: This application has no explicit mapping for的解決方法

    SpringBoot啟動(dòng)報(bào)錯(cuò)Whitelabel Error Page: This&nbs

    當(dāng)我們使用Spring Boot框架開發(fā)Web應(yīng)用時(shí),有時(shí)會(huì)遇到啟動(dòng)報(bào)錯(cuò)信息為"Whitelabel Error Page: This application has no explicit mapping for",種報(bào)錯(cuò)信息意味著我們的應(yīng)用缺少某個(gè)URL映射的配置,導(dǎo)致請(qǐng)求無法處理,在本篇文章中,我們將詳細(xì)討論如何解決這個(gè)問題
    2024-03-03
  • 關(guān)于Shiro過濾器配置方式(ShiroFilterFactoryBean)

    關(guān)于Shiro過濾器配置方式(ShiroFilterFactoryBean)

    這篇文章主要介紹了關(guān)于Shiro過濾器配置方式(ShiroFilterFactoryBean),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • maven?repository詳解

    maven?repository詳解

    這篇文章主要介紹了maven?repository的相關(guān)知識(shí),本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • Java異常架構(gòu)Exception(異常)詳解

    Java異常架構(gòu)Exception(異常)詳解

    這篇文章主要介紹了Java異常架構(gòu)Exception(異常),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 劍指Offer之Java算法習(xí)題精講二叉樹與鏈表

    劍指Offer之Java算法習(xí)題精講二叉樹與鏈表

    跟著思路走,之后從簡單題入手,反復(fù)去看,做過之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • 理解Java訪問權(quán)限控制

    理解Java訪問權(quán)限控制

    這篇文章主要幫助大家深入的理解Java訪問權(quán)限控制,為何需要訪問控制權(quán)限,本文給出了解釋,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Spring Boot支持HTTPS步驟詳解

    Spring Boot支持HTTPS步驟詳解

    這篇文章主要介紹了Spring Boot支持HTTPS步驟詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 深入學(xué)習(xí)Java 動(dòng)態(tài)代理

    深入學(xué)習(xí)Java 動(dòng)態(tài)代理

    Java 動(dòng)態(tài)代理機(jī)制的出現(xiàn),使得 Java 開發(fā)人員不用手工編寫代理類,只要簡單地指定一組接口及委托類對(duì)象,便能動(dòng)態(tài)地獲得代理類。下面小編和大家來一起學(xué)習(xí)一下吧
    2019-05-05
  • java RSAUtils 加密工具類操作

    java RSAUtils 加密工具類操作

    這篇文章主要介紹了java RSAUtils 加密工具類操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • java并發(fā)編程專題(二)----如何創(chuàng)建并運(yùn)行java線程

    java并發(fā)編程專題(二)----如何創(chuàng)建并運(yùn)行java線程

    這篇文章主要介紹了java并發(fā)編程如何創(chuàng)建并運(yùn)行java線程,文中講解非常詳細(xì),示例代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06

最新評(píng)論