知识大全 switch条件语句中,case后面可以跟什么型别的资料

Posted 语句

篇首语:凡事预则立,不预则废。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 switch条件语句中,case后面可以跟什么型别的资料相关的知识,希望对你有一定的参考价值。

switch条件语句中,case后面可以跟什么型别的资料

在Java7之前,switch只能支援 byte、short、char、int或者其对应的封装类以及Enum型别。在Java7中,也支援了String型别。

case后面必须是常数
#define定义的或者const定义的常数都可以

只能针对基本资料型别使用switch,这些型别包括int、char等这个是使用switch的要求哦

switch语句中可以放那些资料型别与其他条件语句有什么区别

java 1.6(包括)以前,只是支援等价成int 基本型别的资料:byte ,short,char,int(其他的都不可以)。
1.7加入的新特性可以支援String型别的资料。long是不可以的。。就算是通过强制的转化也必须是转成int。

switch与if-else的区别:

switch建议判断固定值的时候用;

if建议判断区间或范围的时候用;

用switch能做的,用if都能做,但是反过来则不行。

相关参考

知识大全 jsp switch语句的用法

  如果希望选择执行若干代码块中的一个你可以使用switch语句  语法switch(n)    case:    执行

知识大全 c语言中的switch语句,使用时应注意哪些

c语言中的switch语句,使用时应注意哪些?Switch语句编程规范总结:【规则1】每个case语句的结尾不要忘了加break,否则将导致多个分支重叠(除非有意使多个分支重叠)。【规则2】不要忘记最

知识大全 在java中,如果不是在循环语句中怎么用break跳到指定语句

在java中,如果不是在循环语句中怎么用break跳到指定语句?break除了可循环语句,和switch-case语句中,还可指明它要跳出的代码快,并从紧跟该快的下一句执行,如:breakBolckL

知识大全 oracle里面如何写case语句

  如下    SELECTLogIDUserIDLogTimeUrlDescription(caseOperateTypewhenOperateType=then新增whenOperateType=

知识大全 关于约束、CASE语句和游标的一些介绍

关于约束、CASE语句和游标的一些介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于约束C

知识大全 Oracle Decode()函数和CASE语句的比较

OracleDecode()函数和CASE语句的比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 探讨SQL Server中Case的不同用法

探讨SQLServer中Case的不同用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  CAS

知识大全 探讨SQL Server中Case 的不同用法

探讨SQLServer中Case的不同用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  CAS

知识大全 oracle中SQL语句可以使用的函数

oracle中SQL语句可以使用的函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  字符串处理

知识大全 条件语句实例描述

PHPWeb开发学习实录:条件语句实例描述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb