程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 流程控制語句(例子)

流程控制語句(例子)

編輯:C#入門知識

1,switch語句:判斷用戶輸入的月份屬於什麼季節. namespace switch語句   {       class Program       {           static void Main(string[] args)           {               //判斷用戶輸入的月份所在的季節               Console.WriteLine("請您輸入一個月份!");                int MyMouth = int.Parse(Console.ReadLine());            //變量MyMouth用於獲取用戶輸入的數據                  string MySeason;               switch (MyMouth)               {                    case 12:                   case 1:                   case 2:                         MySeason ="此月份是冬季!學敏記得保暖哦!";                          break;                                        //跳出switch語句                   case 3:                   case 4:                   case 5:                       MySeason ="此月份是春季!學敏記得戴眼鏡,避大風哦!";                       break;                   case 6:                   case 7:                   case 8:                       MySeason ="此月份是夏季!學敏記得吃雪糕,穿熱褲哦!";                       break;                   case  9:                   case 10:                   case 11:                        MySeason ="此月份是秋季!學敏這是個豐收的季節,給家裡常打電話問候哦!";                        break;                   default :                        MySeason = "月份輸入錯誤!學敏溫馨提示:只存在1~12月哦,親!";                       break;               }                  Console .WriteLine (MySeason );               Console .ReadLine ();              }       }   }       運行結果:   2,while語句:聲明兩個int型變量 為s、num,初始值分別為0和100. 通過while語句循環輸出。當s>50時,使用break語句終止循環;當s為偶數時,使用continue開始下一個循環。 namespace while語句   {       class Program       {           static void Main(string[] args)           {               //當s>50時,使用break語句終止循環;當s為偶數時,使用continue開始下一個循環                int s = 0;               int num = 100;                  while (s < num)               {                   s++;                      if (s > 50)                   { break; }                      if (s % 2 == 0)                   { continue; }                      Console.Write(s+" ");                    }               Console.WriteLine("\n 學敏,以上就是0到50的所有奇數的輸出!請注意查收!");               Console.ReadLine();           }       }   }     運行結果:   4,for語句:聲明一個int類型的數組,然後向數組中添加5個值,最後使用for循環語句遍歷數組,並將數組中的值輸出. namespace for語句   {       class Program       {           static void Main(string[] args)           {               string[]xuemin;               xuemin=new string [5];                       //聲明一個具有5個元素的string型數組                  xuemin[0] = "大家好!";                      //向數組中添加元素               xuemin[1] = "我叫韓學敏";               xuemin[2] = "我喜歡學習計算機!";               xuemin[3] = "謝謝我的恩師—米新江!!!";               xuemin[4] = "我會好好努力的,投入百分之百的熱情!";                  for (int i = 0; i < xuemin.Length; i++)                      //利用for語句  輸出數組中的每個元素               {                   Console .WriteLine ("xuemin [{0}]的值為:{1}",i ,xuemin [i ]);                       }               Console .ReadLine ();           }       }   }       5,foreach語句:遍歷數組 namespace foreach語句   {       class Program       {           static void Main(string[] args)           {               int count;               Console.WriteLine("輸入學敏的朋友個數");               count = int.Parse(Console.ReadLine());                  string[] names = new string[count];              //聲明數組names,數組的元素個數為輸入的學敏的朋友個數count                                           for (int i = 0; i < names.Length; i++)               {                   Console.WriteLine("請輸入學敏的第{0}個朋友的姓名:", i + 1);                   names[i] = Console.ReadLine();                  }               Console.WriteLine("已經輸出的學敏的朋友如下:");                  foreach (string name in names)                                              //foreach語句遍歷數組               {                   Console.WriteLine("{0}", name);                  }               Console.ReadKey();                 }       }   }       6,break語句: 在switch語句和while語句中的應用例子見上面1、2   在for語句中的應用如下: namespace break語句   {       class Program       {           static void Main(string[] args)           {               for (int i = 0; i < 3; i++)               {                   Console .Write ("\n 第{0}次循環:",i );    //輸出提示第幾次循環                     for (int j=0;j <200;j ++)                   {                       if (j==12)                                                                       //如果 j 的值等於12                          break ;                                                                       //終止循環                       Console .Write (j+" ");                                //輸出 j                                         }               }               Console .ReadLine ();              }       }   }       7,continue語句 在while語句中的使用見上例2.   在for語句中的使用大同小異.不再舉例子了.   8,goto語句:通過goto語句實現程序跳轉到指定語句。 namespace goto語句   {       class Program       {           static void Main(string[] args)           {               Console.WriteLine ("請輸入查詢的文字:");               string inputstr=Console .ReadLine ();              //將輸入的文字賦值給inputstr變量                  string[] Mystr=new string [5];                            //聲明一個string類型數組,數組名為Mystr               Mystr [0]="學敏今天很高興!";                             //為每個數組元素賦值               Mystr [1]="今天不高興。";               Mystr [2]="後果很嚴重!";               Mystr [3]="學敏好餓啊!";               Mystr [4]="什麼時候吃飯?";                  for (int i=0;i <Mystr .Length ;i ++)               {                   if (Mystr [i].Equals (inputstr ))              //判斷輸入的文字是否在數組中存在,如果存在則跳轉到Found語句                      { goto Found; }                                                                                    }                  Console .WriteLine ("您查找的“{0}”不存在",inputstr );     //如果不存在,則輸出提示語句,並跳轉到Finish語句               goto Finish;                     Found:                     Console .WriteLine ("您查找的“{0}”存在!",inputstr );                  Finish:                     Console .WriteLine ("\n 查找完畢" );                      Console .ReadLine ();           }       }   }       9,return語句 namespace return語句   {       class Program       {           static string MyStr(string str)           {               string OutStr;                                       //聲明一個字符串變量OutStr                  OutStr = "\n 韓總(韓學敏)您輸入的數據是" + str;           //為變量OutStr賦值                  return OutStr;                                            //使用return語句返回字符串變量OutStr                           }              static void Main(string[] args)           {               Console.WriteLine("韓總,請您輸入會議內容:");               //輸出提示信息                  string inputstr = Console.ReadLine();   //獲取輸入的數據,並賦給變量inputstr                  Console.WriteLine(MyStr(inputstr));   //調用MyStr 方法,並將結果顯示出來                  Console.ReadLine();              }       }   }                

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved