switch接受的参数类型
来源:互联网 发布:手机淘宝开店 编辑:程序博客网 时间:2024/05/25 16:40
1. switch
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
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的参数类型
- 【Java线程】锁机制:synchronized、Lock、Condition
- angular2.0如何基于NgModule配置组件的路由
- Unity3D调用.DLL文件
- 自媒体运营和推广的这些小技巧你都知道吗?
- 编译时字符串连接
- switch接受的参数类型
- 布局优化技巧
- java学习日记_96:字符缓冲流
- Linux添加新的分区
- unity3D-游戏/AR/VR在线就业班 蓝鸥C#入门事件学习笔记
- UINavigationController 上方导航下横线阴影 去留问题 以及 特殊格式处理
- 1064. 朋友数(20)
- ANS1编码详解(二)--编码规则
- android样式和主题