Java switch语句
switch(表达式){
case目标值1:
执行语句1
break;
case目标值2:
执行语句2
break;
case目标值n:
执行语句n
break;
default
执行语句n+1
break;
}
JDk5.0之前 表达式只能是byte short int cha类型 输其他类型的值 程序报错
JDK5.0 引入新特性enum枚举可以作为表达式的值
JDk7.0 引入新特性switch可以接收String类型的值
String country;
country=“中国”
switch(country){
case"中国":
System.out.println(“你好”+country);
break;
case"美国":
System.out.println(“你好”+country);
break;
case"俄国":
System.out.println(“你好”+country);
break;
default:
System.out.println(“输入错误”);
}
}