数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。
即:数
(
数据
)
组
(
一组
)
就是一组数据
动态初始化
先声明数组
语法
:
数据类型 数组名
[];
也可以 数据类型
[]
数组名
;
int a[];
或者
int[] a;
创建数组
语法
:
数组名
=new
数据类型
[
大小
];
a=new int[10];
静态初始化
数组使用注意事项和细节
1)
数组是多个相同类型数据的组合,实现对这些数据的统一管理
2)
数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用。
3)
数组创建后,如果没有赋值,有默认值
int 0
,
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)
数组赋值机制
1)
基本数据类型赋值,这个值就是具体的数据,而且相互不影响。
int n1 = 2; int n2 = n1;
2)
数组在默认情况下是引用传递,赋的值是地址。
数组拷贝
编写代码 实现数组拷贝
(
内容复制