亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

但是要注意幾點如下:
1.switch中case的參數(shù)類型只能是int類型,但是放byte,short,char類型的也可以是因為byte,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)化為小的必須要強制轉(zhuǎn)換。
2.case后可以是表達式。
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()源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • spring boot devtools在Idea中實現(xiàn)熱部署方法

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

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

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

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

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

    這篇文章主要介紹了線上Java程序占用CPU過高解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    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導致的循環(huán)依賴失敗問題的方案詳解

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

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

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

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

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

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

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

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

最新評論