java基础杂谈(二)之 switch的多重匹配
来源:互联网 发布:httpclient js 编辑:程序博客网 时间:2024/06/08 03:13
switch的多重匹配:case语句中,使用单引号引起的字符也会产生用于比较的整数值。
请注意:case语句能够堆叠在一起,为一段代码形成多重匹配,即只要符合多种条件中的一种,就执行那段特殊的代码。
亲自实践代码如下:
import java.util.Random;public class VowelIsAcdConsonants { public static void main(String [] args){ Random rand = new Random(47); for(int i = 0; i<100; i++) { int c = rand.nextInt(26)+'a'; //Random.nextInt(26)会产生0到26之间的一个值,所以在加上一个偏移量“a”,即可产生小写字母。 System.out.print((char)c+","+c+":"); switch(c) { 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("最后执行的default语句"); } } }}
运行结果如下:
y,121:这是一个辅音字母
n,110:最后执行的default语句
z,122:最后执行的default语句
b,98:最后执行的default语句
r,114:最后执行的default语句
n,110:最后执行的default语句
y,121:这是一个辅音字母
g,103:最后执行的default语句
c,99:最后执行的default语句
f,102:最后执行的default语句
o,111:这是一个元音字母
w,119:这是一个辅音字母
…
2.
阅读全文
0 0
- java基础杂谈(二)之 switch的多重匹配
- java基础杂谈(二)
- Java基础---Java条件语句之switch(二十一)
- java基础杂谈(四)之protected
- java基础(switch)
- Java基础之switch语句
- Java基础之switch语句
- Java基础之switch语句
- java基础杂谈(三)之静态数据初始化
- Java基础杂谈(五)之toString函数
- Java 学习杂谈(二)
- java学习杂谈(二)
- java基础杂谈(三)
- java基础杂谈(一)
- java基础杂谈(一)
- Java switch匹配String
- java 从零开始,学习笔记之基础入门<Switch>(八)
- JAVA基础进阶之文件压缩(包含多重文件夹)
- 操作符重载
- jsp页面格式化时间
- Java NIO实现WebSocket服务器
- 常用的布局及技巧
- px4原生源码学习三--Nuttx实时操作系统的使用
- java基础杂谈(二)之 switch的多重匹配
- JQuery判断是否为空
- 当当网爬虫
- grokdebuggera安装配置
- HadoopRPC框架-----模拟NameNode和Client通信
- delphi 窗体的创建和释放
- Vim命令总结
- 高手总是最后出场?腾讯出手瓜分一亿现金,我看还比较小气!
- JS笔记1