磁盘相关命令df、du、fdisk、mkfs.ext4、mount、fstab
2015-11-27 11:09
831 查看
switch语句就是一个多条件选择执行语句,简称开关语句,类似于if.. else if.. else 语句;
给个switch的简单例子,便于说明:
结果肯定是x*y=54;
使用switch语句有第两点必须注意:
1.在每一个分支里面都必须写break,此语句表示退出整个switch()循环;
如果不使用break语句则所有的操作将在第一个满足条件之后的语句全部输出,直到遇到break语句为止;
给个例子说明一下:
上述代码执行后会打印所有的system.out语句,因为第一个符合条件,之后没有break语句,所以会全部输出;
2.switch选择条件只能是数字或者字符或者枚举类型,也即是上面例子里面的oper的值!
给个switch的简单例子,便于说明:
public class SwitchDemo{ public static void main(String [] args){ int x=6; int y=9; char oper='*'; switch(oper){ case '+':{ System.out.println("x+y="+(x+y)); break; } case '-':{ System.out.println("x-y="+(x-y)); break; } case '*':{ System.out.println("x*y="+(x*y)); break; } case '/':{ System.out.println("x/y="+(x/y)); break; } default:{ System.out.println("未知的运算符!"); break; } } } };
结果肯定是x*y=54;
使用switch语句有第两点必须注意:
1.在每一个分支里面都必须写break,此语句表示退出整个switch()循环;
如果不使用break语句则所有的操作将在第一个满足条件之后的语句全部输出,直到遇到break语句为止;
给个例子说明一下:
public class SwitchDemo{ public static void main(String [] args){ int x=6; int y=9; char poer='+'; switch(oper){ case '+':{ System.out.println("x+y="+(x+y)); } case '-':{ System.out.println("x-y="+(x-y)); } case '*':{ System.out.println("x*y="+(x*y)); } case '/':{ System.out.println("x/y="+(x/y)); } default:{ System.out.println("未知的运算符!"); } } } };
上述代码执行后会打印所有的system.out语句,因为第一个符合条件,之后没有break语句,所以会全部输出;
2.switch选择条件只能是数字或者字符或者枚举类型,也即是上面例子里面的oper的值!
相关文章推荐
- SSH:Hibernate框架(常用API详解及源码分析)
- Python-变量
- 2015.11.27------Local Gabor Binary Pattern Histogram Sequence(LGBPHS)论文笔记
- JNI -1 小试牛刀
- MySql索引算法原理解析(通俗易懂,只讲B-tree)
- 【Web基础】HTTP长连接和短连接以及推送技术原理
- 解决easyui-datagrid在IE中无法reload问题
- Android源码下载 APK原型
- HTML select 下拉菜单赋值(从数据库中)
- LintCode: Convert Sorted Array to Binary Search Tree With Minimal Height
- iOS开发--一些UITabBarItem属性的设置[转]
- 微信支付 —— 公众号支付代码详解(1/7)
- 南通大学教务管理微信公众号的用户体验
- Rust语言中文版教程
- django log(续 续)
- win7休眠的开启与关闭方法
- 使用exe4j制作swing发布包
- 类Dota2服务器架构
- [ActionScript 3.0] Away3D 灯光的使用
- Linux系统中tr命令删除和替换文本字符的基本用法