数组

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

【数组中元素的索引是从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;

                        }

            }

}

愿我有生之年,得见您君临天下。 吾辈必当勤勉,持书仗剑耀中华。
原文地址:https://www.cnblogs.com/bloodPhoenix/p/5617516.html