/*
选择语句 switch语句
编写格式
switch(表达式){
case 常量1 :
要执行的语句;
break;
case 常量2 :
要执行的语句;
break;
case 常量3 :
要执行的语句;
break;
default:
要执行的语句;
break;
}
执行流程:表达式,和case后边的常量进行比较
和哪个case后的常量相同,就执行哪个case后面的程序
注意case后边是冒号
如果等于1 ,则输出星期一
*/
public class SwitchDemo{
public static void main(String[] args){
int week = 6;
switch(week){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
}
}
}
switch 语句中的表达式的数据类型是有要求的
JDK1.0-1.4 数据类型接受 byte short int char
JDK1.5 数据类型接受 byte short int char enum(枚举)
JDK1.7 数据类型接受 byte short int char enum(枚举),String 六种类型