【JAVA基础】switch case语句用法
来源:互联网 发布:飞天侠淘宝客9.0源码 编辑:程序博客网 时间:2024/06/06 05:49
多选择结构switch
switch支持部分基本数据类型(primitive data types),如:byte、short、int、long、char;不支持boolean、float、double。
在 Java 7之前,switch 只能支持 byte、short、char、int或者其对应的封装类以及 Enum 类型。在 Java 7中,String支持被加上了
示例代码如下
int x =3;String season="";switch(x){ case 1: season="winter"; break; case 2: season="winter"; break; ... case 6: season="summer"; break; ... default: season="invalid season"; break;}
break关键字可以结束switch语句,如果没有break,则从符合条件的case开始一直往下执行到switch结束或者遇到break
case 1:case 2:case 3: sth="spring"; break;case 6:case 7:case 8: sth="summer" break;default: ... break;
关于default的位置问题
default的运用,是当switch语句里,所有的case语句都不满足条件时,则执行default语句。在这里我们要分几种情况讨论
- default在switch开头
若所有case都不满足条件,则执行default,并执行default语句之后的case语句,直到break或结束 default在switch中间
若所有case都不满足条件,同上,直接执行default语句,并执行default语句之后的case语句,直到break或结束,如图default在switch结尾
若所有case语句都不满足条件,则执行default语句,结束;若有case满足,则执行case语句直到遇到break或switch语句结束。
没有特殊需求的话,一定把default放在switch结尾。
0 0
- 【JAVA基础】switch case语句用法
- Java switch-case语句用法
- Java switch-case语句用法
- Java switch-case语句用法
- Java switch-case语句用法
- Java中Switch Case语句的用法
- switch-case语句用法
- switch-case语句用法
- switch-case语句用法
- switch-case语句用法
- switch-case语句用法
- switch-case语句用法
- switch-case语句用法
- java switch case 语句
- java switch case 语句
- switch-case语句用法汇总
- matlab switch case语句用法
- switch case语句的用法
- iOS 开发 XMPP即时通讯项目开发(仿微信)-详解之XMPP入门
- 洛谷 P2258 子矩阵
- 9、Java基础总结
- tomcat项目里面改变代码,程序的功能却没有改变
- 大型网站架构设计书籍推荐
- 【JAVA基础】switch case语句用法
- MVC中JSON字符长度超出限制的异常
- webservice调用的时候,报错,The char '0x1f' after '39°11′.340' is not a valid XML character.
- leetcode_219. Contains Duplicate II 查找距离小于k的范围内是否有相同的元素,字典
- 数据结构实验之串三:KMP应用
- Python学习-内置函数
- VR系列——Oculus Audio sdk文档:一、虚拟现实音频技术简介(3)——3D音频的空间化
- 超链接标签-QQ邮箱链接经验分享
- jquery 笔记集合2