C#循环

  switch选择结构

 1 #region switch选择结构
 2  2 
 3  3         static void Main(string[] args)
 4  4         {
 5  5             Console.WriteLine("请输入您购买的手机品牌:");
 6  6             string band = Console.ReadLine();
 7  7             switch (band)
 8  8             {
 9  9                 case "A":
10 10                     Console.WriteLine("赠送你热水器一台");
11 11                     break;
12 12                 case "B":
13 13                     Console.WriteLine("赠送手机壳一个");
14 14                     break;
15 15                 case "C":
16 16                     Console.WriteLine("赠送您手机贴膜一套");
17 17                     break;
18 18                 default:
19 19                     Console.WriteLine("无赠品");
20 20                     break;
21 21             }
22 22             Console.ReadLine();
23 23         }
24 24 
25 25         #endregion
View Code

for循环

C#循环_第1张图片

 1  #region 示例9:使用for循环
 2 
 3         //static void Main(string[] args)
 4         //{
 5         //    for (int i = 0; i <20; i++)
 6         //    {
 7         //        Console.WriteLine("这是第{0}圈", i + 1);
 8         //    }
 9         //    Console.ReadLine();
10         //}
11 
12         #endregion
View Code

 

 while循环的使用

 1  #region while循环的使用
 2 
 3         //static void Main(string[] args)
 4         //{
 5         //    Console.Write("您以前长跑最短时间:");
 6         //    int times = int.Parse(Console.ReadLine());
 7         //    while (times > 10)
 8         //    {
 9         //        Console.WriteLine("请坚持锻炼,您没有达标!");
10         //        Console.WriteLine("----------------------------------");
11         //        Console.Write("锻炼后的测试时间:");
12         //        times = int.Parse(Console.ReadLine());
13         //    }
14         //    Console.WriteLine("恭喜您达标了!");
15         //    Console.ReadLine();
16         //}
17 
18         #endregion
View Code

 

do while循环的使用

 1  #region do while循环的使用
 2 
 3         //static void Main(string[] args)
 4         //{
 5         //    int times = 0;
 6         //    do
 7         //    {
 8         //        Console.Write("您本次长跑所用时间:");
 9         //        times = int.Parse(Console.ReadLine());
10         //    } while (times > 10);
11         //    Console.WriteLine("您达标了!");
12         //    Console.ReadLine();
13         //}
14 
15         #endregion
View Code

 

for、while、do while、switch可以使用break跳出整个循环

 1 #region 使用break跳出整个循环
 2 
 3         //static void Main(string[] args)
 4         //{
 5         //    for (int i = 0; i < 20; i++)
 6         //    {
 7         //        Console.WriteLine("这是第{0}圈", i + 1);
 8         //        Console.Write("您还能坚持住吗?y/n");
 9         //        if (Console.ReadLine() == "n")
10         //        {
11         //            Console.WriteLine("您退出了!");
12         //            break;
13         //        }
14         //    }
15         //    Console.ReadLine();
16         //}
17 
18         #endregion
View Code

 

for、while、do while可以使用continue跳出本次循环,后面需要有继续执行的内容才有意义 

 1   #region 使用continue跳出本次循环
 2 
 3         //static void Main(string[] args)
 4         //{
 5         //    int count = 0;
 6         //    while (count < 5)
 7         //    {
 8         //        Console.Write("当前队员的成绩:");
 9         //        int score = int.Parse(Console.ReadLine());
10         //        if (score < 60)
11         //        {
12         //            continue;
13         //        }
14         //        //登记学员工作
15         //        count++;
16         //        Console.Write("该队员姓名:");
17         //        Console.ReadLine();
18         //    }
19         //    Console.Write("队员已招满!");
20         //    Console.ReadLine();
21         //}
22 
23         #endregion
View Code

 

你可能感兴趣的:(C#循环)