黑马程序员--学习while、do-while、for循环、try-catch的用法

时间:2021-08-01 00:11:07

  ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------

通过今天的视频学习总结一下while、do-while、for循环、try-catch的用法:

1、while循环

语法:while(循环条件)

          {循环体;}

执行过程:先判断循环条件,如果条件为true,则执行循环体。

例子:int i=0;

      while(i<100)

     {

       Console.WriteLine("欢迎来传智播客学习");

       i++;

     }

       Console.Readkey();

2、do-while

语法:do

        {

            循环体;

        }while(条件);

执行过程:1.执行循环体,执行完循环体转向2;2.判断条件是否成立,如果条件为true,则转向1,如果条件为false,则转向3;3.跳出循环,循环结束。

例子:   string answer=" ";

         do

         {

            Console.WriteLine("张三唱一遍歌曲");

            answer=Console.ReadLine();

         }while(answer=="n");

         Console.WriteLine("满意,可以回家了");

         Console.Readkey();

如果循环条件一开始就不成立,对于while循环,一次都不执行,而对于do-while循环体会执行一次。

while循环:先判断后执行;   do-while循环:先执行后判断

3、for循环

语法:for(表达式1;表达式2;表达式3;)

        {    循环体;  }

第一步、执行表达式1,转向第二步;第二步、计算表达式2(循环条件),如果表达式2的值为true转向第三步,如果为false,转向第一步;第三步:执行 循环体,转向第四步;第四步:执行表达式3,转向第二步;第五步:循环结束。

例子:求1-100之间的所有偶数和?

        int sum=0;

       for(int i=1;i<=100;i++)

       {

            if(i%2==0)

             {   sum+=i;  }

       }

     Console.WriteLine("1-100之间的偶数和为{0}",sum);

     Console.Readkey();

for循环一般用于已知循环次数的循环

4 、try-catch检测异常:

   try //检测

   {

       有可能出现异常的代码;如果此行代码出错,则直接跳到catch中,本行代码不会执行,如果程序执行到本行,说明此行代码没有出错,不会执行catch

     }

    catch

    {

     }

      例子:Console.WriteLine("请输入一个整数?");

     try

     {

        int number=Convert.ToInt32(Console.ReadLine());

     }

     catch

     {

        Console.WriteLine("您输入的不是整数");

     }

      

     

                   

  ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------