您的位置:首页 > 编程语言 > C#

追着嘟嘟学c#系列入门第十篇-----c#的Switch语句【蓝鸥出品】

2016-09-18 11:22 288 查看
Switch语句

表达式的值不能是浮点数,只能是整数,字符串,一般用整数

case后面的值必须和表达式的值的类型相同

case后的值不能是变量,只能是常量或者常量表达式,必须是确定的值

case的顺序不会影响最终的结果

多个case可以执行一个语句块

如果case中有代码块就必须加break

const int b=1;//必须用const修饰,这样b的值就确定了后面不可以修改





代码:

int a = int.Parse (Console.ReadLine ());
string str;
// 表达式的值不能是浮点数,只能是整数,字符串,一般用整数
// case后面的值必须和表达式的值的类型相同
// case后的值不能是变量,只能是常量或者常量表达式,必须是确定的值
// case的顺序不会影响最终的结果
// 多个case可以执行一个语句块
// 如果case中有代码块就必须加break
const int b=1;//必须用const修饰,这样b的值就确定了后面不可以修改
switch (a) {
case b:
str = "yi月";
break;
case 2:
str = "二月";
break;
case 3:
str = "san月";
break;
case 4:
case 7:
case 5:
case 6:
str="4567月";
break;
default://
上述都不满足才执行
str = "其他";
break;
}
Console.WriteLine (str);

链接:http://edu.csdn.net/course/detail/1982/30928?auto_start=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐