JAVA数组的定义,遍历的方法

Java中的数组是用来存放同样类型元素的数据结构,在数组创建完成后,该数组长度是不可变的。

数组的声明

Java是强类型语言,声明变量需要指定类型,这一点在数组上也是一样的。
声明方法有两种

dataType[] arrRefVar;
dataType arrRefVar[];
//实例
int[] arr1;
int arr1[];

两种方法的效果相同,但是更推荐前者,后者是为了让C/C++程序员能快速理解Java而设计的。

数组的创建

用new关键字创建数组,创建时需要指定数组长度。

arrRefVar = new dataType[size];

使用数组时,可以把声明和创建数组一起写

int[] arr = new int[10];

这样便创建了一个长度为10,元素类型为int的数组。
创建数组时还可以显式地指定数组元素。

int[] arr = {1, 2, 3, 4, 5};

这样创建了一个长度为5,里面元素依次是1,2,3,4,5的数组。

数组的遍历

  • 可以使用下标来访问数组,同样地可以用下标来遍历数组
  • 使用增强foreach遍历,for(dataType element : arrRefVar)来遍历数组
  • 使用while遍历
    下面使用三种方式都可以遍历数组。
public class Main {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
        for (int ele : arr) {
            System.out.println(ele);
        }
        int i = 0;
        while (i < arr.length) {
            System.out.println(arr[i]);
            i++;
        }
    }
}

你可能感兴趣的:(JAVA数组的定义,遍历的方法)