Switch分支语句
2017-01-21 21:49
113 查看
switch语句由一个控制表达式和多个case标签组成。
例1:public class Test { public static void main(String[] args) { char score = 'A'; switch (score) { case 'A': System.out.println("优秀");break; case 'B': System.out.println("良好");break; case 'C': System.out.println("中"); break; case 'D': System.out.println("及格"); break; case 'F': System.out.println("不及格"); break; default: System.out.println("成绩输入错误"); } } }
输出结果: 优秀
例2:
public class Test { public static void main(String[] args) { String season="夏天"; switch(season) { case "春天": System.out.println("春暖花开");break; case "夏天": System.out.println("夏日炎炎");break; case "秋天": System.out.println("秋高气爽");break; case "冬天": System.out.println("冬雪皑皑");break; default: System.out.println("季节输入错误"); } } }
输出结果:
夏日炎炎
注意:
1、switch语句后的参数表达式的类型只能是byte、short、char、int四种整数类型,String和枚举类型。
2、case后面加入break时会结。如果没有加入break,则当switch后的参数值与case标签后的值相等时,不再判断后面的case、default标签的条件是否匹配,除非遇到break;才会结束。
相关文章推荐
- 用switch语句实现多分支结构
- Swift分支语句—switch语句
- C#之Switch分支语句
- 04:运算符、分支语句if-else和switch-case
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- 2.5 分支结构-switch语句
- 第8周项目3(2)用switch语句求多分支结构的函数值
- switch分支语句
- 多路分支—switch-case语句
- Java7增强后的switch分支语句
- Java 7 增强后的switch分支语句
- 编程:多分段函数求值---用switch语句构造多分支结构
- JAVA 控制流程之分支语句 (switch)
- Java基础笔记整理---【05】switch分支语句、for循环语句
- 《C语言及程序设计》程序阅读——用switch语句实现多分支结构
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- 第八周项目三用switch语句构造多分支结构
- PHP分支控制语句 if...else 和 switch
- 浅谈分支结构——if语句与switch语句…
- 在switch 分支语句中,default 的位置.对结果有没有影响?