数组

来源:互联网 发布:品质365 知乎 编辑:程序博客网 时间:2024/06/10 21:51

    数组是相同数据类型的元素按一定顺序排列的集合。

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);
}