溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

C#里面的Switch分支結(jié)構(gòu)的使用

發(fā)布時間:2020-07-15 20:33:14 來源:網(wǎng)絡(luò) 閱讀:601 作者:bingqinxingzhu 欄目:編程語言

C#這門編程語言里面,不但可以使用ifelse來實現(xiàn)分支結(jié)構(gòu),也可以使用switch來實現(xiàn)分支結(jié)構(gòu)。

構(gòu)造大致如下:

switch(變量值)

{

case 常量值1:

語句1;

break;

case 常量值2

語句2

break;

//還可以有多個case分支

default:

//default往往是放到最后

語句;

break;

}


比如:可以借助于switch來實現(xiàn)加減乘除的判斷:

代碼如下:

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


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI