1. 程式人生 > >switch 語句能否作用在 byte 上,能否作用在 long 上,能 否作用在 String 上?

switch 語句能否作用在 byte 上,能否作用在 long 上,能 否作用在 String 上?

    switch只能時int 或這能轉化為int型的byte,short,char,jdk1.7之後String也可以。

     在 switch( expr1)中, expr1 只能是一個整數表示式或者列舉常量(更大字型),整數表示式可以是 int
基本型別或 Integer 包裝型別,由於, byte,short,char 都可以隱含轉換為 int,所以,這些型別以及這些型別
的包裝型別也是可以的。顯然, long 和 String 型別都不符合 switch 的語法規定,並且不能被隱式轉換成 int
型別,所以,它們不能作用於 swtich 語句中。 另外由於 JDK1.7 中引入新特性,所以 swtich 語句可以接收
一個 String 型別的值, String 可以作用在 swtich 上。
 

相關推薦

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

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

1用switch語句從控制檯輸入100以內的分數判斷優秀良好及格不及格屬於哪一個區間

public static void main(String[] args) {       System.out.println("請輸入成績");       Scanner scanner=new Scanner(System.in);       int num=s

網際網路教育知識付費時代我們究竟在網課撈到多少乾貨?

網際網路教育,知識付費時代我們究竟能在網課上撈到多少乾貨?   2012年網易雲課堂創立,2014年騰訊課堂創立。“網際網路+教育”作為一個熱門話題,迅速在廣大消費者中打下了一片江山,越來越多的人走上了網課的“不歸路”。今天學點區塊鏈知識,明天報個市場分析,英語沒怎麼學好也沒關係,

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都

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

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

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

switch語句中的判斷能否bytelongString

switch(ss)     ss只能是整數表示式和列舉型別。   由於byte,short,char ,可以隱式的轉化為int型,所以它們及它們的包裝類都可以當做 switch判斷,JDK1.7引入新特性後,String也可以被switch作用 由於long不能隱式的轉化

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

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

批量ping 查看主機能否ping通能否ssh.md

note 詳細 for 文件 執行 $1 read name 清空 [cloudop@note004 lilei]$ cat hosts_status.sh #!/bin/bash# 清空腳本結果文件 /tmp/cant_ssh.txt/tmp/cat_ssh.txt/t

快播畫句號王欣轉身區塊鏈和AI能否實現王者歸來?

同城 自動駕駛汽車 人脈 獲得 消息 江湖 好友 情懷 騰訊 王欣出獄後的第7個月,快播破產了。9月3日,深圳市中級人民法院一份裁定顯示,快播的破產清算申請生效,這意味著,快播時代終於畫上了句號,作為一代人的回憶,快播終究帶著情懷走到了窮途末路。但使得給更多人好奇的問題是:

Linux-C基礎知識學習:C語言作業-用switch語句實現——成績分等級90+:優 80~89良70~79良60~69及格

Linux基礎知識學習 C語言作業: 用switch語句實現——成績分等級,90+:優 80~89良上,70~79良,60~69及格,<60不及格 #include <stdio.

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是一個整數表

阿裏、騰訊的IP之戰能否產生抗衡漫威級超級IP?

ima margin 文化 守護 文字 自己 作家 解讀 相對 這是一個生活即娛樂的時代,泛娛樂浪潮借助互聯網扶搖直上,成為時代行業中一股不小的勢力,數據顯示2017年泛娛樂產業規模預計達到6084.1億元,較2016年同比增長17.6%,一個新型的消費時代正在將我們包圍

玩具化的AR試妝能否玩出美妝行業的市場大未來?

美妝據媒體報道,今年七夕,意大利奢侈品牌寶格麗適時推出了Divas’Dream中國區粉紅限量款項鏈,雖然是特別限量款,但這次寶格麗還采取了一個很親民的營銷策略:和美圖旗下的美妝相機聯合推出該款項鏈的AR(增強現實技術)特效。這也是美圖首次聯手奢侈品牌推出AR珠寶首飾。但對於美妝相機來說,這只是一次小小的跨界試

Bixby的AI語音能否推進人機交互進程?

bixby文丨朱翊在輸入法正式應用於人機交互方式之後,語音輸入技術也逐漸成為整個業界關註的焦點。2011年蘋果公司推出的Siri作為第一款智能手機語音交互技術,一定程度上為整個智能手機的語音交互趨勢掀開了序幕,但Siri只能通過關鍵詞為中心的生硬回答並沒有帶給用戶太大便利。之後,一些智能手機廠商雖然對語音交互

國漫千億級崛起能否跳出超級IP的死亡陷阱?

國漫在吐槽了多年金庸作品改編的電視、電影和遊戲之後,國人終於有機會對漫畫進行一番品評了。10月28日起,由鳳凰娛樂聯合騰訊動漫制作的《笑傲江湖》與《天龍八部》兩部漫畫已經正式登陸騰訊動漫,《鹿鼎記》《俠客行》也將接踵而至。而2《射雕英雄傳》《神雕俠侶》《倚天屠龍記》等漫畫作品也將從2018年開始,陸續上線金庸

switch語句)(轉載)

goto語句 ret 開始 單獨 類型 -c C# 成了 clas switch語句是C#中常用的跳轉語句,可以根據一個參數的不同取值執行不同的代碼。switch語句可以具備多個分支,也就是說,根據參數的N種取值,可以跳轉到N個代碼段去運行。這不同於if語句,一條單獨的if