for的循环嵌套:

ps:int a = 1;

for (int i = 0; i < 10; i++) //外部循环
{
      a++;
      for (int j = 0; j < 3; j++)//内部循环
      {
             a--;
       }
}

注意:一般循环嵌套一层足够,多层会晕,机器会卡

外部循环执行一次,内部循环会执行全部次数(例如:上面的,3 * 10)

异常语句:
try
{
      要执行的代码段;
      如果这里有错误报出,那么立刻执行catch中的代码段;
  在出错的代码之下的全部代码,都不会被执行了;
}
catch
{
  可以有代码,也可以没有;
  如果try里面的代码段有错误报出,则走这里;
  同时,不会让程序崩溃;
  只要上面有try,那么catch必须要写;
}
finally
{
  不管上面有没有错,这里的代码段都会执行;
  这里可以写,也可以不写;
}

练习题

 打印菱形

           //菱形上半部分
            for (int i = 1; i <= 5; i++)//打印几行
            {
                string end = "";
                for (int j = 5; j >= i; j--)//拼接行内容
                {
                    end += " ";
                }
                for (int j = 1; j <= (i - 1); j++)
                {
                    end += "*";
                }
                for (int j = 1; j < (i - 1); j++)
                {
                    end += "*";
                }
                Console.WriteLine(end);
            }
            //菱形的下半部分
            for (int i = 1; i <= 3; i++)//打印几行
            {
                string end="";
                for (int j =1; j <= (i+1); j++)//拼接行内容
                {
                    end += " ";
                }
                for (int j =3; j >= i; j--)
                {
                    end += "*";
                }
                for (int j =3; j > i; j--)
                {
                    end += "*";
                }


                    Console.WriteLine(end);//打印行内容
            }


                Console.ReadLine();    

运算结果

 

 

posted on 2016-05-23 20:03  斐雪  阅读(599)  评论(0编辑  收藏  举报