武汉北大青鸟中南软件学院
400-027-0822

Java的学习笔记——数组

2016-11-30供稿中心: 北大青鸟武汉中南软件学院

数组是java学习过程中常见的数据结构,每一个数组元素存放一个数据,通常可以通过下标进行访问其元素。

数组是java学习过程中常见的数据结构,每一个数组元素存放一个数据,通常可以通过下标进行访问其元素。

数组定义如下:

type arrayName; //推荐使用 type arrayName; //不推荐使用

通常我们都使用第一种方式。注意:数组的定义不能指定数组长度,只有在初始化时才指定长度。

数组初始化:

int intArr = new int{1,2,3,4,5}; //静态初始化 int intArr2 = {1,2,3,4,5}; //静态初始化的简化版,通常使用这种 int intArrDy = new int[5]; //动态初始化

动态初始化时必须为数组指定长度,系统会自动为数组每个元素指定默认值,默认值与数组元素类型有关,具体如下:

整数类型(byteshortintlong),默认值为0

浮点类型(floatdouble),默认值为0.0

字符类型(char),默认值为'\u0000

布尔类型(boolean),默认值为false

引用类型(类、接口和数组),默认值为null

数组最常用的用法是访问数组,包括对数组元素的读取和赋值。使用下标访问数组元素,如下:

int intArr = {1,2,3,4,5}; intArr[4] = intArr[0] + intArr[1]; System.out.println(intArr[4]); //3

下标从0开始,最后一个下标是length-1,即数组总长度-1。当下标大于等于数组长度时会产生数组下标越界异常(java.lang.ArrayIndexOutOfBoundsException)。

关于我们
首页
公司简介
课程专业
师资力量
高薪就业
青鸟课程
ACCP
学士后Java
基础教育
UI设计
回到首页