/*
选择语句 switch语句
编写格式
switch(表达式){
case 常量1:
要执行的语句;
break;
case 常量2:
要执行的语句;
break;
case 常量3:
要执行的语句;
break;
default:
要执行的语句;
break;
}
执行流程:表达式和case后面的常量进行比较
和哪个常量相同,就执行哪个case后面的程序,遇到break,就全部结束
关键字:swidth case default break
switch语句中表达式的数据类型,根据不同的jdk版本,有不同的要求:
JDK1.0-1.4 数据类型接受 byte short int char
JDK1.5 数据类型接受 byte short int char enum(枚举)
JDK1.7 数据类型接受 byte short int char enum(枚举) String
案例:
如果等于1,则输出星期一
如果等于2,则输出星期二
如果等于3,则输出星期三
如果等于4,则输出星期四
如果等于5,则输出星期五
如果等于6,则输出星期六
如果等于7,则输出星期日
*/
public class SwitchDemo{
public static void main(String[] args){
//定义一个变量保存星期几
int week = 9;
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;
default :
System.out.println("星期 "+week+" 不存在");
break;
}
}
}
选择语句 switch语句
编写格式
switch(表达式){
case 常量1:
要执行的语句;
break;
case 常量2:
要执行的语句;
break;
case 常量3:
要执行的语句;
break;
default:
要执行的语句;
break;
}
执行流程:表达式和case后面的常量进行比较
和哪个常量相同,就执行哪个case后面的程序,遇到break,就全部结束
关键字:swidth case default break
switch语句中表达式的数据类型,根据不同的jdk版本,有不同的要求:
JDK1.0-1.4 数据类型接受 byte short int char
JDK1.5 数据类型接受 byte short int char enum(枚举)
JDK1.7 数据类型接受 byte short int char enum(枚举) String
案例:
如果等于1,则输出星期一
如果等于2,则输出星期二
如果等于3,则输出星期三
如果等于4,则输出星期四
如果等于5,则输出星期五
如果等于6,则输出星期六
如果等于7,则输出星期日
*/
public class SwitchDemo{
public static void main(String[] args){
//定义一个变量保存星期几
int week = 9;
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;
default :
System.out.println("星期 "+week+" 不存在");
break;
}
}
}