数组定义

数组是一个用于存储多个相同类型数据的存储模型。数组也是一种数据类型,是引用类型。

数组的定义格式:

数组类型[] 变量名
例:int[] arr
定义了一个int类型的数组,数组名是arr

②数组名 变量名[]
例:int arr[]
定义了int类型的变量,变量名是arr数组

数组的初始化

数组的动态初始化

动态初始化:初始化时只指定数组的长度,由系统为数组分配初始值。

  • 格式:数组类型[] 变量名 = new 数据类型[数组长度];
  • 范例:
  • int[] arr = new int[3];
  • 或者int[] arr;arr = new int[3];

    数组静态初始化

    静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度。

  • 格式:数据类型[]变量名 = new 数据类型[]{数据1,数据2,数据3,……};

  • 范例:int[] arr = new int[]{1,2,3};
  • 简化格式:数据类型[]变量名 = {数据1,数据2,数据3,……};
  • 范例:int[] arr = {1,2,3};

    数组的遍历

    获取数组元素的数量
    格式:数组名.length
    范例:arr.length
    一般是采用循环遍历