18_switch语句_基本用法_case穿透现象
2017-06-03 16:08
197 查看
switch多选择结构
根据表达式值的不同执行许多不同的操作:switch语句:
case标签必须是整数(byte,short,char,int)或者枚举,不能是字符串。【注:JDK7.0可以使用字符串!】
//根据表达式的值,从一系列代码选出一段执行。格式如下: switch (表达式) { case 值1: 语句序列; [break]; case 值2: 语句序列; [break]; … … … … … [default: 默认语句;] } //switch语句会根据表达式的值从相匹配的case标签处开始执行 //一直执行到break语句处或者是switch语句的末尾。 //与任一case值不匹配,则进入default语句(如果有的话)
System.out.println("***************************"); System.out.println("下面例子反过来利用了case穿透现象!"); char c = 'a'; int rand =(int) (26*Math.random()); char c2 = (char)(c+rand); System.out.print(c2 + ": "); switch (c2) { case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println("元音"); break; case 'y': case 'w': System.out.println("半元音"); break; default: System.out.println("辅音"); }
相关文章推荐
- java学习之旅18、19--switch语句_基本用法_case穿透现象,jdk7.0新特性_增强switch语句
- if - else ; 三目运算符 ; switch 语句的基本用法
- Java条件语句之 switch基本用法
- 9、Swift语言中switch条件语句的基本用法
- c语言基础switch、if、while和for基本用法
- switch的基本用法与break
- vb select case 基本语句用法
- java 中switch基本用法
- Flash常用ActionScript控制语句基本用法祥解
- switch-case语句用法汇总
- switch语句用法
- PHP中的switch语句的用法实例详解
- CMD命令行下和BAT批处理中的 for 语句的基本用法
- switch-case语句用法
- thinkPHP模板中for循环与switch语句用法示例
- thinkPHP模板中for循环与switch语句用法示例
- 详解Swift的switch...case语句中break关键字的用法
- switch-case语句用法
- themeleaf中的th:switch条件判断语句用法示例
- JavaScript学习笔记18-switch语句