switch语句
来源:互联网 发布:数据可视化算法 编辑:程序博客网 时间:2024/06/06 17:36
/** * switch */public static void main(String[] args) {//1、switch如果不加break会发生case穿透现象,即无视case执行全部可执行语句,直到碰到break为止int a = (int) (Math.random()*4+1);//a取1-5之间的整数System.out.println("a="+a);//穿透示例,若不加break则输出全部值,输出结果为/** * a=4 * 2 * 3 * 4 * 其它 */switch(a){//switch中表达式为int类型(可以自动转化为int类型的byte、short、char),枚举,及jdk1.7以上的字符串case 5:System.out.println("1");case 4:System.out.println("2");case 3:System.out.println("3");case 2:System.out.println("4");default:System.out.println("其它");}//合理利用穿透switch(a){case 5:case 4:case 3:case 2:System.out.println("4");break;default:System.out.println("其它");break;//最后一条语句,break可加可不加}//2、jdk1.7新特性示例String b = "好123";switch (b) { //JDK7的新特性,表达式结果可以是字符串!!!case "搜狗":System.out.println("搜狗");break;case "百度":System.out.println("百度");break;default:System.out.println("好123");break;}}
0 0
- switch语句
- switch语句
- switch语句
- switch语句
- switch语句
- Switch语句
- switch语句
- switch语句
- switch语句
- switch语句
- switch语句
- switch语句
- switch语句
- switch语句
- Switch语句
- switch语句
- switch语句
- switch语句
- caffe: 使用draw_net.py画出MNIST Lenet的网络图
- linux下如何编写makefile文件
- 蓝桥杯--算法训练 未名湖边的烦恼 (递归)
- Android SQLite学习指南
- (转)数字证书原理
- switch语句
- 机器学习算法分类
- docker(一):安装
- Fragment初解
- Windows下Git和GitExtension配置
- hdu 2112 HDU today
- 通知中心
- kafka学习资料
- 【完善】导入Frm文件到新的Mysql数据库