switch语句的应用
来源:互联网 发布:windows调整字体大小 编辑:程序博客网 时间:2024/06/04 18:55
1.
switch都是从第一个case开始读的,找到后就break,里面的case是无序的,其中,无论default放在哪里,都先执行第一个case,做后才执行default。
2.
switch只要一执行,它下面的{ }所包含的内容就都进内存了
3.
供switch选择的只有四种类型,分别是byte,short,int,char
switch(mon){
case 3:
sop(……….”春季”);
break;
case 4:
sop(……….”春季”);
break;
}
为了提高代码的复用性,可以采取如下方式,读了case3成立就不会再读case 4了
而且结束大括号上面的break可以省略,因为都是结束,即使没有break作为结束,遇到”}”也会结束的,同一个道理
switch(mon){
case 3:
case 4:
sop(……….”春季”);
}
4.
if和switch的应用:
if:
1.对具体的值进行判断
2.对区间进行判断
3.对运行结果是boolean类型的表达式进行判断
switch:
1.对具体的值进行判断
2.值的个数通常是确定的
对于几个固定的值判断,建议使用switch语句,因为switch语句会将具体的答案都加载进内存(它是一个大括号嘛(代码块)),效率相对高一点。
平时的话一般都用if,因为他简单,switch书写复杂,关键字多,所以在开发中比较少用
5.
java1.5中为switch增加了枚举类型,java7.0增加了字符串类型
- switch语句的应用
- switch语句的应用
- switch语句的小应用……
- C# switch 语句的简单应用
- 例003switch语句的应用
- switch语句的应用注意break的配合使用
- switch语句结构及应用
- java switch语句应用举例
- switch语句的简单应用(屏幕菜单)
- hdu 2004 成绩转换 (switch语句的应用)
- 奇怪的switch语句
- switch语句的参数
- C#的switch语句
- switch语句的使用
- C++的switch语句
- 经典的switch语句
- switch语句的运用
- C#的switch语句
- Android 与gradle常见相关问题及解答(2)
- 位运算符可能会出现的笔试题目
- hdu4843 [noi2000] 古城之谜 (Trie+dp)
- [POJ](2975)Nim ---Nim博弈(博弈)
- ReentrantLock的使用
- switch语句的应用
- MongoCollection::find 内存泄漏以及规实例
- python报错:local variable 'xxxx' referenced before assignment
- 如何快速掌握阿里巴巴内部高效测试流程?
- 机器学习入门——回归与分类
- 蓝桥杯_算法训练_ALGO10_集合运算
- 《深入理解Java虚拟机》笔记
- 插件化系列开发之八--replugin源码解析之replugin-plugin-gradle(插件的gradle插件)
- 基于zookeeper简单实现分布式锁