1.什么是数组?
数组是一组数据类型相同的数据的组合;即将这些数据统一的管理起来。
数组还是一个引用的数据类型;
2.数组的定义(声明)
数据类型[] 数组名字;
int[] x;
char[] y;
boolean [] z;
String[] m;
3.数组的赋值
静态初始化:有长度 有元素
int[] array = new int[]{10,20,0,40};
int[] array = {10,20,0,40};
动态初始化:有长度 没有元素(不是真的没有 ,而是有默认值)
int[] array = new int[];
整数默认值--------0
浮点型默认值------0.0
字符型默认值------0 char 97--a 65--A 48--'0'
布尔型默认值--------false
3.数组元素的访问
数组通过元素在数组中的位置来访问;
即: 位置------index索引;
索引是有取值范围的;
即: 【从0开始-----------数组长度 - 1】
如果数组的索引超出了上述范围会出现如下情况:
public class qq {
public static void main(String[] args) {
int[] a = new int[5];
System.out.print(a[5]);
}
}