欧美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可以自動提升(自動類型轉(zhuǎn)換)為int,所以歸根到底還是int類型,這里說明一下java有8中數(shù)據(jù)類型:byte、short、char、int、long、float、double,還有一種boolean,其中boolean不能跟任何類型數(shù)據(jù)相互轉(zhuǎn)化,小的類型可以自動轉(zhuǎn)化為大的數(shù)據(jù)類型,大的數(shù)據(jù)類型轉(zhuǎn)化為小的必須要強(qiáng)制轉(zhuǎn)換。
2.case后可以是表達(dá)式。
3.break是用來跳出整個switch語句的,如果沒有,將執(zhí)行下一分支。
4.好的程序員會利用好default。

相關(guān)文章

  • JAVA基礎(chǔ)之基本數(shù)據(jù)類型全面解析

    JAVA基礎(chǔ)之基本數(shù)據(jù)類型全面解析

    下面小編就為大家?guī)硪黄狫AVA基礎(chǔ)之基本數(shù)據(jù)類型全面解析。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Spring?refresh()源碼解析

    Spring?refresh()源碼解析

    這篇文章主要為大家介紹了Spring?refresh()源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • spring boot devtools在Idea中實(shí)現(xiàn)熱部署方法

    spring boot devtools在Idea中實(shí)現(xiàn)熱部署方法

    這篇文章主要介紹了spring boot devtools在Idea中實(shí)現(xiàn)熱部署方法及注意要點(diǎn),需要的朋友可以參考下
    2018-02-02
  • JVM虛擬機(jī)的執(zhí)行流程解析

    JVM虛擬機(jī)的執(zhí)行流程解析

    這篇文章主要介紹了JVM虛擬機(jī)的執(zhí)行流程圖解,Java虛擬機(jī)的啟動是通過引導(dǎo)類加載器創(chuàng)建一個初始類來完成的,這個類是由虛擬機(jī)的具體實(shí)現(xiàn)指定的,程序開始執(zhí)行時(shí)他才運(yùn)行,程序結(jié)束時(shí)他就停止,需要的朋友可以參考下
    2023-08-08
  • 線上Java程序占用CPU過高解決方案

    線上Java程序占用CPU過高解決方案

    這篇文章主要介紹了線上Java程序占用CPU過高解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 詳解MyEclipse中搭建spring-boot+mybatis+freemarker框架

    詳解MyEclipse中搭建spring-boot+mybatis+freemarker框架

    這篇文章主要介紹了詳解MyEclipse中搭建spring-boot+mybatis+freemarker框架,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Spring處理@Async導(dǎo)致的循環(huán)依賴失敗問題的方案詳解

    Spring處理@Async導(dǎo)致的循環(huán)依賴失敗問題的方案詳解

    這篇文章主要為大家詳細(xì)介紹了SpringBoot中的@Async導(dǎo)致循環(huán)依賴失敗的原因及其解決方案,文中的示例代碼講解詳細(xì),感興趣的可以學(xué)習(xí)一下
    2022-07-07
  • Java Web項(xiàng)目中使用Socket通信多線程、長連接的方法

    Java Web項(xiàng)目中使用Socket通信多線程、長連接的方法

    很多時(shí)候在javaweb項(xiàng)目中我們需要用到Socket通信來實(shí)現(xiàn)功能,在web中使用Socket我們需要建立一個監(jiān)聽程序,在程序啟動時(shí),啟動socket監(jiān)聽。接下來通過本文給大家介紹Java Web項(xiàng)目中使用Socket通信多線程、長連接的方法,感興趣的朋友一起學(xué)習(xí)
    2016-04-04
  • SpringBoot中Filter?bean如何添加到Servlet容器

    SpringBoot中Filter?bean如何添加到Servlet容器

    這篇文章主要介紹了SpringBoot中Filter bean是怎么被添加到Servlet容器中的,本文分步驟結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Spring?Boot中優(yōu)雅地處理參數(shù)傳遞的技巧分享

    Spring?Boot中優(yōu)雅地處理參數(shù)傳遞的技巧分享

    最近一直在學(xué)習(xí)Spring Boot,今天將其中的從前臺過來的參數(shù)傳遞總結(jié)一下,下面這篇文章主要給大家介紹了關(guān)于Spring?Boot中優(yōu)雅地處理參數(shù)傳遞的技巧,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評論