C# While 和 Do While

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading.Tasks;  
  6.   
  7. namespace _06循环结构  
  8. {  
  9.     class Program  
  10.     {  
  11.         static void Main(string[] args)  
  12.         {  
  13.             //向控制台打印100遍 下次考试我一定要细心  
  14.             //循环体:Console.WriteLine("下次考试我一定要细心");  
  15.             //循环条件:打印的次数小于100遍  
  16.   
  17.             //需要定义一个循环变量用来记录循环的次数 没循环一次,循环变量都应该自身加1  
  18.             //int i = 0;  
  19.             //while (i < 100)  
  20.             //{  
  21.             //    Console.WriteLine("下次考试我一定要细心\t{0}",i);  
  22.             //    i++;//没循环一次,都要自身加1,否则就是死循环  
  23.             //}  
  24.             //Console.ReadKey();  
  25.   
  26.   
  27.            // Console.WriteLine("下次考试我一定要细心");  
  28.   
  29.             //求1-100之间所有整数的和  
  30.             //求1-100之间所有偶数的和  
  31.             //循环体:累加的过程  
  32.             //循环条件:i<=100  
  33.             //int i = 1;  
  34.             //int sum = 0;//声明一个变量用来存储总和  
  35.             //while (i <= 100)  
  36.             //{  
  37.             //    if (i % 2 != 0)  
  38.             //    {  
  39.             //        sum += i;  
  40.                      
  41.             //    }  
  42.             //    i++;  
  43.             //}  
  44.             //Console.WriteLine(sum);  
  45.             //Console.ReadKey();  
  46.   
  47.   
  48.   
  49.   
  50.   
  51.         }  
  52.     }  
  53. }  
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading.Tasks;  
  6.   
  7. namespace _09do_while循环  
  8. {  
  9.     class Program  
  10.     {  
  11.         static void Main(string[] args)  
  12.         {  
  13.             //明天小兰就要登台演出了,老师说再把明天的演出的歌曲唱一遍,  
  14.             //如果满意,小兰就可以回家了.否则就需要再练习一遍,直到老师满意为止.(y/n)  
  15.   
  16.             //循环体:小兰唱了一遍 问老师 满意么?老师回答  
  17.             //循环条件:老师不满意  
  18.             //Console.WriteLine("老师我唱的你满意么?");  
  19.             //string answer = Console.ReadLine();  
  20.             //while (answer == "no")  
  21.             //{  
  22.             //    Console.WriteLine("老师,我再唱一遍,你满意么?");  
  23.             //    answer = Console.ReadLine();  
  24.             //}  
  25.             //遇见这种首先执行一遍循环体,拿着执行后的结果再去判断是否执行循环的循环。  
  26.             //我们推荐使用do-while循环。  
  27.             //string answer = "";  
  28.             //do  
  29.             //{  
  30.             //    Console.WriteLine("老师,我唱的你满意么?yes/no");  
  31.             //    answer=Console.ReadLine();  
  32.             //}while(answer=="no");  
  33.             //Console.WriteLine("OK,放学回家~~~");  
  34.             //Console.ReadKey();  
  35.   
  36.   
  37.             //要求用户输入用户名和密码,只要不是admin、888888就一直提示用户名或密码错误,请重新输入  
  38.             //string name = "";  
  39.             //string pwd = "";  
  40.             //do  
  41.             //{  
  42.             //    Console.WriteLine("请输入用户名");  
  43.             //    name = Console.ReadLine();  
  44.             //    Console.WriteLine("请输入密码");  
  45.             //    pwd = Console.ReadLine();  
  46.             //} while (name != "admin" || pwd != "888888");  
  47.             //Console.WriteLine("登陆成功");  
  48.             //Console.ReadKey();  
  49.   
  50.   
  51.             //练习3:不断要求用户输入学生姓名,输入q结束.  
  52.   
  53.             string name = "";  
  54.             while (name != "q")  
  55.             {  
  56.                 Console.WriteLine("请输入学员姓名,输入q结束");  
  57.                 name = Console.ReadLine();  
  58.             }  
  59.             Console.ReadKey();  
  60.   
  61.             //do  
  62.             //{  
  63.             //    Console.WriteLine("请输入学员姓名,输入q结束");  
  64.             //    name = Console.ReadLine();  
  65.               
  66.             //}while(name!="q");  
  67.             //Console.ReadKey();  
  68.   
  69.   
  70.         }  
  71.     }  
  72. }  
shashou47

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: