JAVA 选择结构switch
来源:互联网 发布:it学什么好 编辑:程序博客网 时间:2024/05/21 08:54
JAVA 选择结构switch
A: switch语句的格式
switch(表达式) { // 表达式可接收的有: // 基本数据类型: byte, short, char, int // 引用数据类型:枚举(JDK1.5),String字符串(JDK1.7) case 值1: 语句体1; break; case 值2: 语句体2; break; … default: 语句体n+1; break; }
B: 面试题
* byte可以作为switch的表达式吗? 可以* long可以作为switch的表达式吗? 不可以* String可以作为switch的表达式吗? 可以
C: 执行流程
* 先计算表达式的值* 然后和case后面的匹配,如果有就执行对应的语句,否则执行default控制的语句
注意事项
a : case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的
b : default可以省略吗?
- 可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。
- 特殊情况:
- case就可以把值固定。
c : break可以省略吗?
- 最后一个可以省略,其他最好不要省略
- 会出现一个现象:case穿透。
- 最终我们建议不要省略
d : default一定要在最后吗?
- 不是,可以在任意位置。但是建议在最后。
e : switch语句的结束条件
- a:遇到break就结束了
- b:执行到switch的右大括号就结束了
阅读全文
1 0
- JAVA 选择结构switch
- java学习之switch选择结构
- java学习09--选择结构-switch语句
- JAVA if,switch多分支选择结构
- 选择结构(switch语句)
- 多重选择结构switch
- swift switch选择结构
- 选择结构语句switch
- switch-case选择结构
- switch选择结构
- java switch 选择结构语句,输入非数字的解决方案!
- h5 选择结构 调试 switch
- java学习09--选择结构-switch练习、if和Switch使用比较
- JAVA-switch 选择语句
- java中的switch结构
- 由switch选择结构理解局部变量
- C语言(12)-----选择结构switch
- C for ios --- 选择结构Switch
- 颜色空间转换
- 注解
- MusicPlayer下build.gradle的依赖
- oracle数据库习题1
- Linux C常用头文件及函数
- JAVA 选择结构switch
- 单例模式
- Kafka 和 EMS 消息批量 ack 的实现
- 290. Word Pattern
- Java Scanner next()和nextLine()的区别
- rqnoj 202
- LeetCode 167. Two Sum II
- 机器学习 和 深度学习 的相关概念
- 用Matlab 音量标准化 处理wav文件