switch 条件判断练习 工资评定

            #region  switch 条件判断练习  工资评定  A/B/C/D/E 
            /*
             * 李四的年终工作评定,
             * 如果定为A级,则工资涨500元,
             * 如果定为B级,则工资涨200元,
             * 如果定为C级,工资不变,
             * 如果定为D级工资降200元,
             * 如果定为E级工资降500元.
             * 设李四的原工资为5000,
             * 请用户输入李四的评级,然后显示李四来年的工资.
             * 
             * 本人写程序对变量的命名习惯  [ 类型简写_变量名 ]   的英语单词 例: 定义一个 int 类型的  表示级别 的变量  int = int_level
             * 
             */

            //Console.WriteLine("请输入李四的评级 A/B/C/D/E");
            //string str_level = Console.ReadLine();
            //int int_salary = 5000;
            //bool b_switch = false;
            //switch (str_level)
            //{
            //    case "A": int_salary += 500;
            //        b_switch = true;
            //        break;
            //    case "B": int_salary += 200;
            //        b_switch = true;
            //        break;
            //    case "C": int_salary+=0;
            //        b_switch = true;
            //        break;
            //    case "D":int_salary -=200;
            //        b_switch = true;
            //        break;
            //    case "E":int_salary -=500;
            //        b_switch = true;
            //        break;
            //    default:Console.WriteLine("级别不对哦,小伙");
            //        break;
            //}
            /* 如果 输入的级别不对的话 就不输出这句话了.
             * 小窍门  先声明一个 布尔值  赋值 为 false
             * 然后在switch 的每个条件判断里面如果 条件达到后把布尔的值 改赋值为True 
             * 然后就不会输出这条语句了,但是 记的在 default 标签后面不能 设置把布尔的值改为true
             */
            //if (b_switch) 
            //{
            // Console.WriteLine("李四现在的工资是{0}", int_salary);
            //}
            #endregion




你可能感兴趣的:(C#)