• 数组


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

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

                            }

                }

    }

    愿我有生之年,得见您君临天下。 吾辈必当勤勉,持书仗剑耀中华。
  • 相关阅读:
    JavaScript优美的特性
    指尖初体验之主屏幕操作
    XHTML下css+div布局总结
    CSS表常用小技巧
    让两个DIV居中显示
    用CSS做滑动门
    CSS控制文本自动换行
    符合css规范的下拉菜单(兼容ff\ie6\ie7)
    层垂直居中于浏览器
    用css来强制按比例压缩图片的高度或宽度
  • 原文地址:https://www.cnblogs.com/bloodPhoenix/p/5617516.html
Copyright © 2020-2023  润新知