Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

数组的使用

数组名 + [ length ] 得到数组长度/大小
数组的第一个元素是 hens[o]
double [] hens = {……. , …… } 表示为double类型的数组,数组名是hens

使用方法

  1. 第一种动态分配方式
    double scores[ ] = new double[5];
  2. 第二种动态分配方式
    先声明数组,再new分配空间
    double scores[];声明数组,这时scores是null
    scores = newidouble[5];
    // 分配内存空间,可以存放数据
  3. 静态初始化
    语法:数据类型 数组名[ ] ={元素值,元值…}

注意事项

  1. 数组是多个相同类型数据的组合,实现对这些数据的统一管理
  2. 数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用。
  3. 数 组创建后,如果没有赋值,有默认值int0, short 0, byte 0, long 0, float 0.0,double 0.0, char \u0000,boolean false, String null
  4. 使用数组的步骤
    (1)声明数组并开辟空间
    (2)给数组各个元素赋值
    (3)使用数组
  5. 数组的下标是从0开始的。
  6. 数组下标必须在指定范围内使用,否则报:下标越界异常,比如int [] arr=new int[5]; 则有效下标为0-4
  7. 数组属引用类型,数组型数据是对象(object)

二维数组

二维数组格式

数据类型[][] = new 数据类型[m][n]
静态初始化
数据类型[][]变量名 = {{1,2,3},{4,5,6}};

评论