/*分支结构 switch
* 缺点 点到点 只能==判定 无法范围判定
* key类型有限定 int char enum String
* byte short
* 优点 (分支很多时,菜单的功能选择)代码好看
* break 关键字 强行终止整个switch
*
* */
String key = "Feb";
switch (key) {
case "Jan":
case "Mar":
case "May":
case "July":
case "Aug":
case "Oct":
case "Dec":
System.out.println("31天");
break;
case "Apr":
case "Jun":
case "Sep":
case "Nov":
System.out.println("30天");
break;
case "Feb":
System.out.println("28天");
break;
default:
System.out.println("无意义");
break;
}
}
}
* 缺点 点到点 只能==判定 无法范围判定
* key类型有限定 int char enum String
* byte short
* 优点 (分支很多时,菜单的功能选择)代码好看
* break 关键字 强行终止整个switch
*
* */
String key = "Feb";
switch (key) {
case "Jan":
case "Mar":
case "May":
case "July":
case "Aug":
case "Oct":
case "Dec":
System.out.println("31天");
break;
case "Apr":
case "Jun":
case "Sep":
case "Nov":
System.out.println("30天");
break;
case "Feb":
System.out.println("28天");
break;
default:
System.out.println("无意义");
break;
}
}
}