switch接受的参数类型
来源:互联网 发布:新浪微博刷评论软件 编辑:程序博客网 时间:2024/05/21 09:48
java的switch-case语句格式如下:
- switch(参数) {
- case 常量表达式1: break;
- case 常量表达式2: break;
- ...
- default: break;
- }
注意的地方:
switch接受的参数类型有10种,分别是基本类型的byte,short,int,char,以及引用类型的String(只有JavaSE 7 和以后的版本 可以接受String类型参数),enum和byte,short,int,char的封装类Byte,Short,Integer,Character
case 后紧跟常量表达式,不能是变量。
default语句可有可无,如果没有case语句匹配,default语句会被执行。
case语句和default语句后的代码可不加花括号。
如果某个case语句匹配,那么case后面的语句块会被执行,并且如果后面没有break关键字,会继续执行后面的case语句代码和default,直到遇见break或者右花括号。
default 后无需跟常量表达式。
特殊例子:
- String msg = "dragon";
- switch(msg) {
- case "rabbit": System.out.println("rabbit ");
- case "dragon": System.out.println("happy new year");
- default:System.out.println("what ?");
- case "monkey": System.out.println("monkey");break;
- case "viper" : System.out.println("dokudoku!!");
- }
输出结果:
- happy new year
- what ?
- monkey
上面例子说明了两个问题,第一个是不加break的后果,第二个是default的位置影响。
0 0
- switch接受的参数类型
- switch接受的参数类型
- switch-case中接受的参数类型
- Switch接受的类型
- switch的参数类型
- switch 语句的参数类型
- switch参数支持的类型
- Java中switch接受的几种数据类型
- springmvc 接受 map类型的参数
- springmvc可以接受的参数类型
- Switch语句的参数是什么类型的?
- java switch语句的参数类型
- 【转】java中的switch的参数类型
- 【Java】switch语句的参数类型
- 实测switch支持的参数类型
- C语音switch参数的类型问题
- java中的switch的参数类型
- Java中switch的参数类型
- volatile含义及用法
- 京东商城刘强东:B2C业2012年一定会出事
- jquery插件jtip的适用修改
- jQuery.extend 函数详解
- 设置默认编码方式 &不同编码方式的区别
- switch接受的参数类型
- 如何正确Move Table,利用PLSQL可以批量处理
- LZW压缩算法js版
- JS写的AJAX调用
- 使用vs2008制作dll文件,生成动态链接库
- Android开机画面的修改
- easyui ajax方式与后台servlet交互原理
- poj3261Milk Patterns 二分+后缀数组
- SQL开发--树形层次累计求和案例