C#裏面的Switch分支結構的使用

C#這門編程語言裏面,不但能夠使用ifelse來實現分支結構,也能夠使用switch來實現分支結構。編程

構造大體以下:編程語言

switch(變量值)ide

{spa

case 常量值1:string

語句1it

break;class

case 常量值2變量

語句2im

breakmargin

//還能夠有多個case分支

default:

//default每每是放到最後

語句;

break;

}


好比:能夠藉助於switch來實現加減乘除的判斷:

代碼以下:

int 運算數1,運算數2;
            string 運算符;
            Console.Write("請輸入運算數1:");
            運算數1=Convert.ToInt32(Console.ReadLine());
            Console.Write("請輸入運算符:");
            運算符=Console.ReadLine();
            Console.Write("請輸入運算數2:");
            運算數2=Convert.ToInt32(Console.ReadLine());
            switch(運算符)
            {
                case "+":
                    int value1;
                    value1=運算數1+運算數2;
                    Console.WriteLine("結果爲:"+value1);
                    break;
                case "-":
                    int value2;
                    value2=運算數1-運算數2;
                    Console.WriteLine("結果爲:"+value2);
                    break;
                case "*":
                    int value3;
                    value3=運算數1*運算數2;
                    Console.WriteLine("結果爲:"+value3);
                    break;
                case "/":
                    int value4;
                    value4=運算數1/運算數2;
                    Console.WriteLine("結果爲:"+value4);
                    break;
                case "%":
                    int value5=運算數1%運算數2;
                    Console.WriteLine("結果爲:"+value5);
                    break;
                    
            }

相關文章
相關標籤/搜索