ldcf.net
当前位置:首页 >> jAvA中switCh里能放什么类型 >>

jAvA中switCh里能放什么类型

jdk1.7以前的版本switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。因此传递给 switch 和case 语句的参...

java中的switch选择结构可以使用数据类型的数据: 1, int 2,char 3,byte 4,short 5,枚举 6, String: PS:对JDK版本有要求,必须为1.7及以上版本 代码示例: public class Test_char { public static void main(String[] args) { char c = '...

jdk1.7前支持int,char,byte,short及其对应的封装类型,jdk1.7开始支持String类型了.

java 1.6(包括)以前,只是支持等价成int 基本类型的数据:byte ,short,char,int(其他的都不可以)。1.7加入的新特性可以支持String类型的数据。 1.代码就是程序员用 开发工具所支持的语言写出来的 源文件,是一组由 字符、符号或信号 码元以离散...

关于java中switch使用的一些说明 switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; } default就是如果没有符合的case就执行它,default并不是必须的. case后的语句可以不用大括号. switch语句的判断条件可...

byte,short,int ,char ,enum,String

还可以接收的类型挺多的。 switch括号里只能是int型数据, short ,char和byte型在编译时都会默认的自动转换为int型数据,所以括号里的数据类型可以是:int ,short,char,byte四种,只是形式不同,这四种是基本类型。 引用类型的String(只有Ja...

Switch-case-default case 后面不可以放变量判断整数:byte short char int enum满足条件的case开始,向后执行所有case;直到遇到break为止,遇到default也不停止。

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

char int byte short 还可以是整数表达式, 如 int k = 12; int j = 1; switch(k+j){ case 1: xxx default: break; }

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