【Java基础】-switch支持的数据类型 【Java基础】-switch⽀持的数据类型switch⽀持以下类型:基本类型: byte、shot、char、int 包装类型:Byte、Shot、Character、Integer 枚举类型:Enum 字符串: String(1.7版本开始⽀持)
在JDK1.5之前,switch循环只支持byte short char int四种数据类型。JDK1.5 在switch循环中增加了枚举类与byte short char int的包装类,对四个包装类的支持是因为java编译器在底层手动进行拆箱,而对枚举类的支持是因为枚举类有一个ordinal方法,该方法实际上是一个int类型的数值。 JDK1.7开始支持String类型,但实际上Stri...
在C#中,switch语句支持以下数据类型: 整数类型:包括int、uint、long、ulong、short、ushort、byte、sbyte等。 字符类型:char类型。 字符串类型:string类型。 枚举类型:枚举类型的值。 浮点类型:float、double、decimal等浮点类型。 布尔类型:bool类型。 对象类型:可以是任何对象类型,但必须是常量表达式。 null类型:可以...
支持的有:char、byte、short、int 和 Character、Byte、Short、Integer 和 String 表达式的值不能是null,否则会在运行时抛出NullPointerException。 在case子句中也不能使用null,否则会出现编译错误。 JAVA中switch为什么不能使用long的根本原因是long转化成int会丢失精度,导致数据不准确, 上述内容就是switch中支持哪些数...
}支持的数据类型Java中的switch语句支持的数据类型包括整型(byte, short, int, long), 字符型(char), 枚举类型(Enum), 字符串(String), 以及从Java 7开始支持的表达式类型(switch表达式)。以下是一些示例代码,展示了如何在Java中使用switch语句处理不同类型的数据:1.整型数据类型的switch语句示例:...
Switch支持类型【注:不支持long、double、float以及它们的而包装类】 基本数据类型:byte、char、int、short 包装数据类型:Byte、Character、Integer、Short 枚举类型:Enum 字符串类型:String publicstaticvoidmain(String args[]) { UndwrtCarService undwrtCarService=newUndwrtCarService(); ...
1、基本数据类型的支持 byte, short, char, int类型:从Java的早期版本开始,switch语句就支持这些基本数据类型,这是因为它们都是简单的数值类型,且在Java中它们可以自动转换为int类型,这使得它们可以直接被switch语句处理。 2、字符串类型的支持 String类型:从Java SE 7版本开始,switch语句支持String类型,这是一项重大...
java switch支持的有:char、byte、short、int 和 Character、Byte、Short、Integer 和 String,表达式的值不能是null,否则会在运行时抛出NullPointerException,在case子句中也不能使用null,否则会出现编译错误。 其它答案 天线宝宝 2020-06-22 18:56:36 Java 7 中加入了对String类型的支持。所以支持的有:char、byt...
switch能使用的数据类型有6种 byte、short、char、int、String、枚举 本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。