1. 程式人生 > >swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

       JDK1.7之前switch(expre1)函式中,expre1是一個整數表示式,因此傳遞給switch和case語句的引數是int、short、char或者byte。

      注意,對於精度比int大的型別,比如long、float、double,不會自動轉換為int,如果想使用,就必須強轉為int,如(int)float。

       jdk1.7後,整型,列舉型別,boolean,字串都可以。jdk1.7並沒有新的指令倆處理switch String,而是通過呼叫switch中的String.hashCode,將String轉為int從而進行判斷。

相關推薦

switch 語句能否作用byte 能否作用long 作用String ?

    switch只能時int 或這能轉化為int型的byte,short,char,jdk1.7之後String也可以。      在 switch( expr1)中, expr1 只能是一個整數表示式或者列舉常量(更大字型),整數表示式可以是 int 基本型別或 In

swtich是否作用byte是否作用long是否作用String

       JDK1.7之前switch(expre1)函式中,expre1是一個整數表示式,因此傳遞給switch和case語句的引數是int、short、char或者byte。      注意,對於精度比int大的型別,比如long、float、double,不會自動轉

swtich與if else是否作用byte作用long作用String?

http://blog.csdn.net/kobejayandy/article/details/9286579 http://blog.csdn.net/kehui123/article/details/5298337 switch(expr1)中,expr1是一個整數表

switch是否作用byte 是否作用long 是否作用String

switch可作用於char byte short int switch可作用於char byte short int對應的包裝類 switch不可作用於long double float boolean,包括他們的包裝類 public class Test { publi

java基礎面試題:switch語句能否作用byte能否作用long能否作用String?

int 包裝類 println class ava col body package 面試題 package com.swift; public class Switch_Test { public static void main(String[] args

switch語句能否作用byte能否作用long能否作用String?

在switch(expr1)中,expr1只能是一個整數表示式【byte,short,char,int】或者列舉常量(更大字型),整數表示式可以是int基本型別或Integer包裝型別,由於,byte

switch語句能否作用byte 能否作用long 能否作用String

在面試寶典中是這樣解釋的“ 在switch(expr1)中,expr1只能是一個整數表示式或者列舉常量,整數表示式可以是int基本型別或Integer包裝型別,由於,byte,short,char都

Android 高大的側滑菜單DrawerLayout解決了不全屏滑動的問題

ces 部分 int 項目 菜單 nsh ger res pil DrawerLayout預覽 DrawerLayout主要功能就是 實現側滑菜單效果的功能,並且可以通過增加一些設置來實現高大上的效果,那麽就請看動態圖: 註

JDBC連接超時針對連接不穩定有時候(登錄)一會又報連接超時

prot cat XML ddr red tomcat的配置 timeout time 超時時間 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="200

神戶制鋼坑了500家企業 百年老店為何走邪路?(企業經營再艱難也不降低產品質量甚至偷工減料同樣適用於IT行業)

目前 海外 自己 不銹鋼 但是 amp 數據 熱鬧 2015年 神戶制鋼這顆爛蘿蔔,拔出它之後帶出的泥越來越多。上周五社長川崎博也又開了記者會,再次道歉,而受到其數據造假影響的客戶數量也從200家飆升到500家。日本政府給神戶制鋼兩周時間調查,還要在一個月內公布原因和對策。

Java面試題:switch能否作用bytelongString

1.7 季節 spa name fault des lte false 枚舉類 switch可作用於char byte short int switch可作用於char byte short int對應的包裝類 switch不可作用於long double fl

虛擬機器LINUX開機輸入密碼後回車閃下黑屏又回到登入介面了進系統

經過資料查閱,下面將修復方法總結如下: 因為/etc/profile這個檔案一但被錯誤設定就會導致系統不能登陸,所以最終的解決方案就是修改這個檔案,然後重啟系統。步驟如下:   1:在啟動介面(出現3.2.1....時)輸入:e 回車進入-》選擇介面再

使用udhcpc獲取到DHCP自動分配的IP但是該IP卻沒有設定到網絡卡

udhcpc是一個面向嵌入式系統的非常小的DHCP客戶端,字母的縮寫微- DHCP -客戶端(μDHCPc)。1.udhcpc -i eth0 udhcpc只是獲取一個IP,我們需要把\busybox-1.1.2\examples\udhcp下的指令碼simple.scri

springboot一個專案多模組打包(終於可以了網路在仔細點嗎)。參考了很多來個詳細的。

有人說想要例子:我把連結放這了:如果你覺得自己很放不想寫,可以下載pom檔案的案例https://download.csdn.net/download/qq_28929589/10540018首先這是我公司的專案結構core不依賴誰user依賴corehr依賴user和cor

阿里雲伺服器安裝完成並啟動Tomcat後通過http不訪問--解決辦法

在阿里雲伺服器上安裝完成並啟動Tomcat後,通過http不能訪問的原因是阿里雲平臺為了安全設定了安全組策略,必須我們授權的埠,其他計算機才能通過http訪問 解決辦法:(這裡以阿里輕量應用伺服器

fiddler自動抓抓包iphone的http(或https)請求手機設定完http代理但是手機不上網了。即(fiddler iphone http代理 不上網)

fiddler自動抓抓包iphone上的http(或https)請求,手機設定完http代理,但是手機不能上網了。即(fiddler iphone  http代理 不能上網) 在Safari中訪問任何https://baidu.com也不行,說明手機不能上網。

使用ueditor傳圖片後圖片路徑不正確導致圖片不顯示

本人聽說Ueditor是一個不錯的富文字外掛,就去下載來用,結果配置完成,上傳圖片後,圖片一直不能正確顯示,圖片路徑是/ueditor/jsp/upload/image/20141204/1417677379602011197.jpg 後來一直找資料,居然沒找到一個答案,

面試題:switch語句能否作用byte,能否作用long,能否作用String

/**  * 問題:switch語句能否作用在byte上,能否作用在long上,能否作用在String上  * 基本型別的包裝類(如:Character、Byte、Short、Integer)  *  * switch可作用於char byte short int  *

UIScrollView的UIButton點選UIButton滑動UIScrollView,但是點選UIButton時間短的話不會高亮

最近做專案遇見一個問題:UIScrollView上有許多UIButton,要實現既能點選UIButton,又能滑動UIScrollView,這個實現沒有問題,不需要做額外的touch管理,UIScrollView能識別是點選的UIButton還是滑動本身,但是有一個效果上的

你同學都身價億了你還在糾結早晨幾點起床

前幾天小美有同學感慨說:“我同學都當了總監了,住海景房,開好車了,可我還在找工作。” 我心中也是一驚,同學當中有的是鋼琴家了,有的當老闆身價上千萬,有的重新拿起課本實現了自己的學術夢想,可我還在戰勝拖延症上下不了決心。這就是現實!你在滿世界找工作,只求一個安穩的落腳點的時候