码迷,mamicode.com
首页 > Windows程序 > 详细

11.C#--switch - case用法

时间:2019-04-20 10:13:54      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:static   adk   其它   lse   OLE   用户   adl   if else   main   

static void Main(string[] args)
{
//我们对张三的年终工作评定,如果定为A级,则工资涨1000元,如果定为B级,
//则工资涨500元,如果定为C级,工资不变,如果定为D级工资降300元,
//如果定为E级工资降500元.
//设张三的原工资为5000,请用户输入张三的评级,然后显示张三来年的工资
//这里我们只输入ABCDE,不考虑abcd或数字等其它异常情况
//之前条件是变动的,如分数score>80 我们一般用if else-if,
//条件是定值类的,如像这个习题ABCDE,我们一般用switch - case去做
double salary = 5000; //设定张三原工资为5000;
Console.WriteLine("请输入张三的等级");
string level = Console.ReadLine(); //这里我们只输入ABCDE,不考虑abcd或数字等其它异常情况
switch (level)
{
case "A": salary += 1000;
break;
case "B":salary += 500;
break;
case "C":
break;
case "D":salary -= 300;
break;
case "E":salary -= 500;
break;
default:Console.WriteLine("输入有误,请重新输入");
break;
}
Console.WriteLine("张三来年的工资是{0}元", salary);
Console.ReadKey();
}

11.C#--switch - case用法

标签:static   adk   其它   lse   OLE   用户   adl   if else   main   

原文地址:https://blog.51cto.com/12679593/2381585

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!