bycj.net
当前位置:首页 >> jAvA中switCh是否能够用string做参数 >>

jAvA中switCh是否能够用string做参数

在 Java 7之前,switch 只能支持 byte、short、char、int或者其对应的封装类以及 Enum 类型。在 Java 7中,String支持被加上了。 switch (ctrType) { case "01" : exceptionType = "读FC参数数据"; break; case "03" : exceptionType = "读FC保...

swtich()里面必须是int和enum--即枚举类型。 short、 char 或者 byte他会自动转换为int的。。 long不能自动转换为int.. 因为long比int范围大..可能会丢失精度..

应该是你的编译器版本还没改过来,在eclipse里面window->preferences->java,complier版本改成1.7就行了。如下图:

可以,JS本身可以用字符串做比较,在C/C++中字符串无法直接进行比较,所以才不行。

public static void main(String[] args) { for (long i = 0; i < 5; i++) {// switch (i) {//只能是int,char,byte case 1: System.out.println("我是1"); break; case 2: System.out.println("我是2"); break; default: System.out.println("...

IOS switch-case知多少时间:2015-07-28 22:40:40 阅读:1731 :0 收藏:0 [点我收藏+]标签:1. switch参数类型switch参数类型要求是integer type,准确来讲,是可以转换成integer的类型, 这包括所有的C基本数据类型((signed/unsigned)char, (s...

//把用到的字符串参数放到一个数组里 NSArray *aName = [NSArray arrayWithObjects:@"lee",@"tom",@"vivid",@"liming",@"stormer",@"jun",nil]; //比如我们要把@"stormer"作为switch的参数,则取到它在数组中的下标,然后在switch中根据下标来进...

1、switch函数只能对整数类型的变量进行枚举,而字符串类型不属于整型变量。因此,必须对字符串进行转化。根据不同的字符串比较结果,执行不同的操作。2、例程:假如有这几个固定的字符串"string1","string2",..."stringn",可以做这种变换: ch...

switch语句的格式为: switch(条件)语句 1,条件的类型可以是: 整数类型,枚举类型,或者类类型(但该类需要有单一的转换到整数类型或(可以是字符类型,但不能是浮点类型、字符串、指针类型等),语句部分不一定非得是一条复合语句。 2,举个...

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

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com