Java中的switch语句
2009-05-28 11:06
337 查看
Java中的switch语句只支持byte, int, short, char以及枚举类型作为判断类型;
default表示没有符合的case就执行它,它并非必须的;
一旦case匹配,就会顺序执行后面的代码,而不再管后面的case是否匹配;除非在代码后加break
case后的语句可以不用大括号;
运行后打印结果为:
retriever
harrier
default表示没有符合的case就执行它,它并非必须的;
一旦case匹配,就会顺序执行后面的代码,而不再管后面的case是否匹配;除非在代码后加break
case后的语句可以不用大括号;
public class Test { public enum Dogs{collie, harrier, shephred}; public static void main(String[] args) { Dogs myDog = Dogs.shephred; switch(myDog) { case(collie): System.out.println("collie"); default: System.out.println("retriever"); case(harrier): System.out.println("harrier"); } } }
运行后打印结果为:
retriever
harrier
相关文章推荐
- Java分支结构switch语句
- java题目:求 1+2+...+n,要求不能用除法、 for、 while、 if、 else、 switch、 case 等关键字及条件判断语句( A?B:C)。
- Java中的switch语句后面的控制表达式的数据类型
- java流程控制语句之switch和循环语句
- java-1-23 switch语句
- java7 switch语句使用字符串
- java语言基础-switch语句的简单使用
- Java语言Switch语句详解
- C++程序员学Java系列之十一:流程控制语句switch,case,break,default
- Java基础知识强化19:Java中switch分支语句
- java练习 四、 判断语句 switch……case
- JAVA SWITCH语句
- Java基础教程11-switch语句
- switch语句能否作用在byte上,能否作用在long上,能否作用在String上?——Java经典面试题系列
- java中的条件语句Switch的注意点(随记)
- Java语言基础(五) : 选择结构之 switch 语句
- Java分支语句(if和switch)
- Java和C++中的switch语句
- Java控制执行语句之Switch
- java switch语句