switch語句:適用於一個條件有多個分支的情況---分支語句


例1:

客服選擇功能,然后按按鍵

Console.WriteLine("查花費請按1,查余額請按2,查流量請按3,辦理業務請按4,寬帶請按5,人工服務請按6,集團業務請按7");

            int a = Convert.ToInt32(Console.ReadLine());//選擇一個功能

            switch (a)//
            {
                case 1://語句1
                    Console.WriteLine("您本月的話費為1000元!");
                    break;//break是跳出的意思
                case 2://語句2。。。。
                    Console.WriteLine("您的余額不足!");
                    break;
                case 3:
                    Console.WriteLine("您本月流量為1G!");
                    break;
                case 4:
                    Console.WriteLine("您要辦理業務嗎");
                    break;
                case 5:
                    Console.WriteLine("寬帶不穩定,建議不要辦");
                    break;
                case 6:
                    Console.WriteLine("你好,我們下班了");
                    break;
                case 7:
                    Console.WriteLine("你要打廣告嗎");
                    break;
                default://默認的語句,如果輸入的不在上面1-7中,會自動跳到默認語句
                    Console.WriteLine("歡迎撥打中國坑爹服務熱線,請輸入正確的數字");
                    break;
            }

 例2:

玩游戲中的角色隨機選擇

Random r = new Random(); //定義一個隨機數生成器
            int a = r.Next(10); //生成一個10以內的非負整數

            string hero;

            switch (a)
            {
                case 1:
                    hero = "德邦";
                    break;
                case 2:
                    hero = "寒冰";
                    break;
                case 3:
                    hero = "無極劍聖";
                    break;
                case 4:
                    hero = "諾克薩斯之手";
                    break;
                case 5:
                    hero = "山嶺巨人";
                    break;
                case 6:
                    hero = "風暴之靈";
                    break;
                case 7:
                    hero = "影魔";
                    break;
                case 8:
                    hero = "船長";
                    break;
                case 9:
                    hero = "無雙劍姬";
                    break;
                default:
                    hero = "風行者";
                    break;
            }

            Console.WriteLine("您選擇的英雄為:"+hero+",請做好開戰准備!");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM