数组

1 数组概述

概念:数组是具有相同数组类型的一组数据的集合。例如,球类的集合——足球、羽毛球、篮球等。
特点:数组中的每个元素具有相同的数据类型。
注意:在Java中虽然将数组看作一个对象,虽然基本数据类型不是对象,但是由基本数据类型组成的数组却是对象。
分类:可根据数组的维数将数组分为一维数组、二维数组......

2 一维数组的创建及使用

一维数组实质上一组相同类型数据的线性集合,当程序中需要处理一组数据,或者传递一组数据时,可以应用这种类型的数组。

2.1 创建一维数组

1)先声明,再用new运算符进行内存分配
声明一维数组有下列两种方式:

数组元素类型 数组名字[];
数组元素类型[] 数组名字;

实例代码:
int arr[];
String[] str;

说明:

  1. 数组元素类型决定了数组的数据类型。它可以是Java中的任意的数据类型,包括基本数据类型和引用数据类型。
  2. 数组名字是一个合法的标识符。
  3. 中括号[]指明该变量是一个数组类型,中括号的个数表示数组的维度,单个“[]”表示创建的数组是一个一维数组。

2)分配内存空间
在为数组分配内存空间事必须指明数组的长度。为数组分配内存空间的语法格式如下:

数组名字 = new 数组元素类型[数组元素的个数];

实例代码:
arr = new int[5];

说明:

  1. 数组名字:被连接到数组变量的名称。
  2. 数组元素的个数:指定数组中变量的个数,即数组的长度。

2.2 初始化一维数组

2.3 使用一维数组

你可能感兴趣的:(数组)