if else与switch case

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if else与switch case相关的知识,希望对你有一定的参考价值。

            //if elese推荐使用区间判断

            //bool a = true;

            //double salay = 5000;

            //Console.WriteLine("请输入对李四的年终评级");

            //string level = Console.ReadLine();

            //if (level=="A"){

            //    salay += 500;

            //}else if(level=="B"){

            //    salay  += 200;

            //}else if(level=="C"){

            //}else if(level=="D"){

            //    salay  -= 200;

            //}else if(level=="E"){

            //salay-=500;

            //}

            //else

            //{

            //    Console.WriteLine("输入有误,请重新输入");

            //    a = false;

            //}

            //if (a) {

            //    Console.WriteLine("李四明年的工资是{0}", salay);

            //}

            //Console.ReadKey();

            /*

             switch(变量或者表达式的值){

             case 值1:要执行的代码;

             break;

             case 值2:要执行的代码;

             break;

             case 值3:要执行的代码;

             break;

             ....................

             default:要执行的代码;

             break;

             }

             */

            //case推荐使用定值判断

            bool b = true;

            double salay = 5000;

            Console.WriteLine("请输入对李四的年终评级");

            string level = Console.ReadLine();

            switch(level){

                case "A": salay += 500;

                break;

                case "B": salay += 200;

                break;

                case "C":break;

                case "D": salay -= 200;

                break;

                case "E": salay -= 500;

                break;

                default: Console.WriteLine("您输入的有误,请重新输入");

                b = false;

                break;

            }

            if (b){

                Console.WriteLine("李四明年的工资是{0}", salay);

            }

            Console.ReadKey();

以上是关于if else与switch case的主要内容,如果未能解决你的问题,请参考以下文章

Java面试题|if-else-if-else与switch的区别

if...else与switch...case的执行效率问题

if-else与switch

IF..else与switch语句记录

switch...case 与 if...else 的性能分析

switch与if else if结构,随机函数