Java求生之路--数组及其应用

为什么要用数组?

    数据冗杂,方便管理数据 所以使用数组

数组是什么?

    数组是一个变量(存储相同数据类型的一组数据)

        声明一个变量就是内存空间画出一块合适的空间

        声明一个数组就是在内存空间化出一串连续的空间。

数组的基本要素

    1.标识符 --数组的名称,用于区分不同的数组

    2.数组元素--向数组中存放的数据

    3.元素下标--数组元素的编号 从0开始 数组中每个元素都可以通过下标来访问

    4.元素类型--数组中元素的数据类型

如何使用数组?

    1.声明数组:告诉计算机数据类型是什么

                数据类型 [] 数组名 ;

    2.分配空间:告诉计算机分配几个连续的空间

                数组名 = new 数据类型 [数组长度];

    3.赋值:向分配的格子中赋值

                数组名 [ 下标] = 1;

                也可以在声明数组的时候赋值   数据类型 [] 数组名 = {x,x,x};

                                                               数据类型 [] 数组名  =  new 数据类型 []{x,x,x};  此时不能指定数组长度

    4.处理数据:对格子中的数据进行运算

     

二维数组:数组里存放着一个数组

    语法:

        数据类型 [][]数组名;

        数据类型 [] [] 数组名={{},{}};

注意: 定义二维数组时 要定义最大维数

二维数组实际上是一个一维数组,他的每个元素又是一个一维数组

    

Array类常用方法

    升序:Array.sort(数组名);

    直接输出 Array.toString();

    比较数组是否相等 boolean.equals(数组1,数组2);

    复制数组为一个长度为lengh的新数组    copy of ();

    所有元素赋值为    void fill (x,数组名);

    查询某元素在数组中的下标 int binarySearch(x,数组名)

猜你喜欢

转载自blog.csdn.net/gl19980514/article/details/81054320