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;

                            }

                }

    }

    愿我有生之年,得见您君临天下。 吾辈必当勤勉,持书仗剑耀中华。
  • 相关阅读:
    java-垃圾回收机制
    Java 父类Object类的常用方法总结
    Java面试题-异常
    java面试题-多线程
    java面试题-java集合类
    java面试基础题整理学习
    解决Tomcat部署,运行start.bat闪退 警告 [main] org.apache.catalina.startup.Catalina.load Catalina.start using conf/server.xml: 元素类型 "Host" 必须由匹配的结束标记 "</Host>" 终止。
    JDK学习---深入理解java中的HashMap、HashSet底层实现
    java多线程批量读取文件( 八)--读写分离
    zookeeper集群(二)
  • 原文地址:https://www.cnblogs.com/bloodPhoenix/p/5617516.html
Copyright © 2011-2022 走看看