zoukankan      html  css  js  c++  java
  • 数组

    所谓数组,就是相同数据类型的元素按一定的顺序排列的集合,就是把有限个相同的变量用一个名字表示,然后用编号区分它们变量的集合,这个名字称为变量名,编号称为下标。组成数组的各个变量称为数组的变量,也称为数组的元素,有时也称下标变量。

    【数组中元素的索引是从0开始的】

    一维数组:

    定义数组   int [] 变量名= new int [n];

    例:int [] a = new  int  [5];

         此数组包含从a[0]到a[4]的元素。new运算符用于创建数组并将数组元素初始化为他们的默认值。在此例中,所有数组元素都初始化为零。

    可以用相同的方式声明储存字符串元素的数组。

    数组初始化

    int [] b =new int []{1,2,3,4,5,6};

    二维数组:

    定义二维数组

    int [,] myArray =new int [几个一维数组,数组中个数];

    数组可以具有多个维度

    例如:可以声明创建一个四行两列的二维数组(可以理解为4个一维数组,数组中包含2个元素)

    例:

    int [,] myArray =new int [4,2];

    int [,] myArray =new int [4,2]{{1,2},{3,4,},{5,6},{7,8}};

    取值则是

    int i=myArray[0,0]   输出结果i为:1                     int i=myArray[0,1]输出结果i为:2

    多维数组:

    数组可以具有多个维度

    例如:int [,] myArray =new int [2,4,2]{{1,2},{3,4,},{5,6},{7,8}},{{1,2},{3,4,},{5,6},{7,8}};

    冒泡排序

    是数组的元素有小到大或者由大到小排列

    for(int i =1;i<renshu;i++)//由大到小

    {

           for(int j=0;j<renshu-1;j++)

               {

                       if(chengji[i]<chengji[j+1])

                           {

                                  int zhong=0;//中间值

                                  zhong=chengji[i];

                                  chengji[i]=chengji[j+1];

                                  chengji[j+1]=zhong;

                            }

                }

    }

    愿我有生之年,得见您君临天下。 吾辈必当勤勉,持书仗剑耀中华。
  • 相关阅读:
    Ext Js MVC系列二 利用Application和Viewport进行应用程序初始化和页面布局
    LINQ to Sql系列一 增,删,改
    Ext Js MVC系列一 环境搭建和MVC框架整体认识
    LINQ to Sql系列四 性能优化总结
    SQL基础回顾系列一 单表查询(select语句)
    JSON详解
    公用类库(4) 缓存操作类CacheUtil
    架构设计考虑的问题(出自代码大全II)
    .net自动更新组件Ant
    .net socket在win2008下的吞吐性能报告
  • 原文地址:https://www.cnblogs.com/bloodPhoenix/p/5617516.html
Copyright © 2011-2022 走看看