数组是相同数据类型的元素按一定顺序排列的集合。
1、可以通过指定数组的名称和长度来声明数组;
2、一旦声明数组的大小,就不能再修改;组的长度是属性,String的长度是length();创建数组的时候必须指定数组的长度。
3、数组元素通过数组名和索引来访问,索引从0开始;
4、数组可以是一维,也可以是多维。
数组的创建:
数组创建可以分为动态和静态两种:
动态创建数组(没有为元素赋值,可以结合for循环进行赋值)。
char[] chAry = new char[10];
静态创建数组,在创建的时候,即为每个元素赋初值。
int[] ary1 = new int[]{1, 2, 3, 4, 5};
数组的输出:
第一种:for循环
int [] b1 = new int []{1,2,3,4,5,6,7};
System.out.println(b1[0]);//输出单个元素
for(int i =0;i<b1.length;i++){//输出多个元素
System.out.println(b1[i]);
}
第二种:增强for循环
int [] b1 = new int []{1,2,3,4,5,6,7};
for(数组元素的类型 临时变量名字 :数组的名字){
System.out.println(临时变量名字 );
}
即:
for(int x:b1){
System.out.println(x);
}