数组
-
数组是相同类型数据的有序集合。
-
数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。
-
其中,每一个数据成为数组元素,每个数组元素可以通过一个下标来访问他们。
数组的声明创建
-
首先必须声明数组变量,才能在程序中使用数组。
数组类型[ ] 数组名字;
-
java语言使用new操作符来创建数组。
语法:dataType[] arrayRefVar = new dataType[arraySize ];
先声明类型和名字,再通过new,给这个数组分配一个同种类型的空间 。
-
数组的元素是通过索引访问的,数组索引从0开始。
-
获取数组长度:
arrays.length
练习代码:
package array;
public class Demo01 {
public static void main(String[] args) {
int[] a ;//1.声明一个int类型的数组 a
a = new int[10];//2.创建一个数组,并分配空间
//3.给数组内的空间赋值
a[0] = 1;
a[1] = 2;
a[2] = 3;
a[3] = 4;
a[4] = 5;
a[5] = 6;
a[6] = 7;
a[7] = 8;
//计算数组内所有数的和
int sum = 0;
//array.length 遍历数组内装了几个数
for (int i = 0; i < a.length ; i++) {
sum +=a[i];
System.out.println(sum);
}
}
}
数组的三种初始化
package array;
public class ArrayDemo02 {
public static void main(String[] args) {
//静态初始化:创建 + 赋值
int[] i = {1,2,3,4,5};
//Man[] mans = {new Man(1,2),new Man(1,2)};
System.out.println(i[3]);//输出4
//动态初始化:创建(包含默认值)
int[] a = new int[10];
//赋值
a[0] =1;
a[1] =2;
a[2] =3;
a[3] =4;
System.out.println(a[0]);//1
System.out.println(a[1]);//2
System.out.println(a[2]);//3
System.out.println(a[3]);//4
}
}
数组的默认初始化

浙公网安备 33010602011771号