//李四的年终工作评定,如果定位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();

 

版权声明:本文为acevoid原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/acevoid/p/14083681.html