为什么要有数组?
在生活当中,比如一箱牛奶有12包,你是整箱买还是单独买12包?一般情况下都是整箱购买,便于携带。
可以将数组理解为一个箱子,在数组里面可以存储同种数据类型的多个值,这样便于数据的使用。比如在进行方法的参数传递时,需要传递10个int类型的参数,如果没有数组的话,需要写10个参数非常麻烦,使用数组后,传递一个数组即可。
什么是数组?
数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。
数组里面既可以存储基本数据类型,也可以存储引用数据类型,但是只能存储同一种数据类型。
数组是一种简单的数据结构,线性的结构
数组一旦创建其长度是不可变的
数组是引用数据类型
数组的分类
一维数组
二维数组
三维数组
多维数组
如何定义数组?
声明数组的两种方式:
数据类型[] 数组名
数据类型 数组名[]
//声明一个一维数组,用来存储int类型.
int[] a1 = {100,200,150,300};
//String类型数组
String[] strs = {"java","python","c++"};
//Object数组
Object o1 = new Object();
Object o2 = new Object();
Object o3 = new Object();
Object[] objs = {o1,o2,o3};