码迷,mamicode.com
首页 > 编程语言 > 详细

流程控制、数组与集合

时间:2017-09-24 16:21:52      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:重复   结束   循环条件   格式   返回   als   流程   连接   输出   

    1.      今天来写写这两天学习的一些比较重要的内容。首先让我们进入流程图,流程图顾名思义就是画流程的图,它是使用标准化的图形方案,分析某些复杂功能的实现步骤。标准化的意思就是用特定的图像,它的形状有:椭圆(代表开始或结束,只能有一个开始和结束)、长方形(代表功能中的每一个步骤)、四边形(代表输入和输出)、菱形(代表判断,将产生两种结果,真和假)、箭头符号(连接其他图形,表示程序的流向)。使用它的工具有很多,最好还是手绘就行了,方便又快捷。
    2.     接着学习了if判断语句,它的格式:                                                                          
        if(条件1) {          
           代码1;
        }else if(条件2) {
           代码2;
        }else if(条件3) {
           代码3;
        }
           ...
        else {
          代码n+1;
        }
          执行流程:
        首先计算条件1看其返回值是true还是false,
        如果是true,就执行代码1,if语句结束。
        如果是false,接着计算比较表达式2看其返回值是true还是false,
        如果是true,就执行代码2,if语句结束。
        如果是false,接着计算比较表达式3看其返回值是true还是false,
        如果都是false,就执行代码n+1。
      3.      循环我们一共学习了4种分别是分别是“while”语句,“do while”语句,“for”语句和“froeach”语句。

      while(表达式) //用于执行重复程序代码的语句,在循环次数不固定时相当有效

      循环体


      do //do while 循环和while循环类似,但do while语句会先执行一次循环体
      {
      循环体
      }
      while(循环条件)

      for(表达式1;循环条件;表达式2) //for 语句是按照预定的循环次数执行循环体

      循环体


      foreach(类型 变量名 in 集合对象) //常用于数组、集合的遍历循环

      语句体

      4.  数组中的交换排序就是把第一个位置的数字拿出来,依次和后面位置的数字进行比较,如果比后面位置的数字大,则交换位置。代码写法:

         for (int i = 0; i < numbers.Length - 1; i++)
               {
                  for (int j = 0; j < numbers.Length; j++)
                        {
                           if (numbers [i] > numbers [j])
                               {
                                    int temp = numbers[i];
                                    numbers[i] = numbers[j];
                                    numbers[j] = temp;
                               }
                        }
              }

       

流程控制、数组与集合

标签:重复   结束   循环条件   格式   返回   als   流程   连接   输出   

原文地址:http://www.cnblogs.com/ljm-mwml/p/7583633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!