zoukankan      html  css  js  c++  java
  • 循环的嵌套和异常语句

    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();    

    运算结果

     

  • 相关阅读:
    JMS学习四(ActiveMQ消息过滤)
    JMS学习三(ActiveMQ消息的可靠性)
    JMS学习二(简单的ActiveMQ实例)
    JMS学习一(JMS介绍)
    Linux iostat监测IO状态
    git删除所有提交历史记录
    MySQL查看数据库相关信息
    Java面试通关要点汇总集
    java开发需掌握技能2
    java开发需掌握技能1
  • 原文地址:https://www.cnblogs.com/sunshuping/p/5521184.html
Copyright © 2011-2022 走看看