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

Java7新增特性――控制语句部分

2012-10-29 23:45 309 查看
Java中的switch语句由一个控制表达式和多个case以及语句组成,然后switch语句后面的控制表达式的数据类型只能是byte、short、char和int四个整数类型和枚举类型,不可以是boolean类型。Java7增强了switch语句,它允许switch语句中的控制表达式为String类型的变量或者表达式。

示例:

public class StringSwitchTest{
public static void main(String[] args){
String toDay = "星期一";
switch (toDay) {
case "星期一":
System.out.println("休息总是那么短暂,又上班了~~");
break;
case "星期二":
System.out.println("上班第二天了,啥时候休息啊~~");
break;
case "星期三":
System.out.println("上班第三天,遥遥无期的休息时间啊  =、=");
break;
case "星期四":
System.out.println("上班第四天了,快要休息了......");
break;
case "星期五":
System.out.println("礼拜五了,有些童鞋激动了,下班可以去high了。");
break;
case "星期六":
System.out.println("都休息了吧,俺们还苦逼的要上班啊 T.T");
break;
default :
System.out.println("总算休息了,唉,睡觉    =、=");
}
}
}

运行结果么,嘿嘿:休息总是那么短暂,又上班了~~

注:增强的只是支持了String类型的,StringBuffer和StringBuilder这两种不可以。
本文出自 “Java小菜鸟” 博客,请务必保留此出处http://longnotes.blog.51cto.com/3286982/1041042
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: