Fork me on GitHub

Java数组

1、数组的定义

   数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来做唯一标识

 

2、数组的分类

  (1)一维数组:最常用

  (2)二维数组:较常用

  (3)多维数组:很少使用,不好控制和理解

 

3、数组的优点

  不使用数组定义100个整型变量:int i1,int i2,int i3 … int i100;

  使用数组:int i[100]; (伪代码)

 

4、数组的声明及内存分配

 (1)声明形式一:type arrayName[];

 (2)声明形式二:type[] arrayName;

    为数组分配内存空间,如果不分配内存,将不能访问它的任何元素,使用 new 关键字,来为数组分配内存空间(或称为实例化)。

   

         

   

  如果没有初始化,则int类型的默认值为 0,String类型的默认值为空。

 

5、数组的静态初始化

  数组初始化分为两种方式:

  (1)动态初始化

  (2)静态初始化

   之前创建的数组,采用的方式都是动态初始化,即所有的内容不会具体指定,都是默认值

     如:int score[]=new int[3];

    静态初始化是指:在数组创建之初直接指定其内容,没有使用 new 关键字

     如:int score[]={2,4,5,8};

posted on 2019-04-29 21:26  Co3y  阅读(171)  评论(0编辑  收藏  举报

导航