switch-case用法
Posted acevoid
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了switch-case用法相关的知识,希望对你有一定的参考价值。
//李四的年终工作评定,如果定位A级,则工资涨500
//如果定位B级,则工资涨200,如果定为C级,工资不变
//如果定位D级,工资降200,如果定位E级,工资降500
//设定李四的原工资为5000.
第一种:if else if
bool b = true; double salary = 5000; Console.WriteLine("请输入李四的年终评定"); string level = Console.ReadLine(); //ctrl + k + s #region if else - if 的做法 if (level == "A") { salary += 500; } else if (level == "B") { salary += 200; } else if (level == "C") { } else if (level == "D") { salary -= 200; } else if (level == "E") { salary -= 500; } else { Console.WriteLine("输入有误,程序退出"); b=false; } #endregion if (b) { Console.WriteLine("李四明年的工资是{0}元", salary); } Console.ReadKey();
第二种:switch - case的用法:
bool b = true; double salary = 5000; Console.WriteLine("请输入李四的年终评定"); string level = Console.ReadLine(); switch (level) { case "A": salary += 500; break; case "B": salary += 200; break; case "C": break; case "D": salary -= 200; break; case "E": salary -= 500; break; default: Console.WriteLine("输入有误,程序退出"); break; } if (b) { Console.WriteLine("李四明年的工资是{0}元", salary); } Console.ReadKey();
以上是关于switch-case用法的主要内容,如果未能解决你的问题,请参考以下文章
C语言:用switch-case编写;从键盘输入当月利润求奖金总数。