您的位置:首页 > 编程语言 > Java开发

Java中的switch语句

2009-05-28 11:06 337 查看
Java中的switch语句只支持byte, int, short, char以及枚举类型作为判断类型;

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: